diff --git a/src/Semi.Avalonia/Themes/HighContrast/AdornerLayer.axaml b/src/Semi.Avalonia/Themes/HighContrast/AdornerLayer.axaml
new file mode 100644
index 0000000..257c726
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/AdornerLayer.axaml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Aquatic.axaml b/src/Semi.Avalonia/Themes/HighContrast/Aquatic.axaml
index 26f4875..28b911a 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/Aquatic.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/Aquatic.axaml
@@ -8,6 +8,6 @@
#FFFFFF
#202020
-
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/AutoCompleteBox.axaml b/src/Semi.Avalonia/Themes/HighContrast/AutoCompleteBox.axaml
new file mode 100644
index 0000000..d1b18c5
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/AutoCompleteBox.axaml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Base.axaml b/src/Semi.Avalonia/Themes/HighContrast/Base.axaml
deleted file mode 100644
index 7520595..0000000
--- a/src/Semi.Avalonia/Themes/HighContrast/Base.axaml
+++ /dev/null
@@ -1,577 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Border.axaml b/src/Semi.Avalonia/Themes/HighContrast/Border.axaml
new file mode 100644
index 0000000..8c393fc
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/Border.axaml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Button.axaml b/src/Semi.Avalonia/Themes/HighContrast/Button.axaml
new file mode 100644
index 0000000..a159fd3
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/Button.axaml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ButtonSpinner.axaml b/src/Semi.Avalonia/Themes/HighContrast/ButtonSpinner.axaml
new file mode 100644
index 0000000..a3bbf1b
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/ButtonSpinner.axaml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Calendar.axaml b/src/Semi.Avalonia/Themes/HighContrast/Calendar.axaml
new file mode 100644
index 0000000..e82244f
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/Calendar.axaml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/CalendarDatePicker.axaml b/src/Semi.Avalonia/Themes/HighContrast/CalendarDatePicker.axaml
new file mode 100644
index 0000000..3bc7595
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/CalendarDatePicker.axaml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/CaptionButtons.axaml b/src/Semi.Avalonia/Themes/HighContrast/CaptionButtons.axaml
new file mode 100644
index 0000000..b44919e
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/CaptionButtons.axaml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Carousel.axaml b/src/Semi.Avalonia/Themes/HighContrast/Carousel.axaml
new file mode 100644
index 0000000..d1981be
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/Carousel.axaml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/CheckBox.axaml b/src/Semi.Avalonia/Themes/HighContrast/CheckBox.axaml
new file mode 100644
index 0000000..05ed7a2
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/CheckBox.axaml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ComboBox.axaml b/src/Semi.Avalonia/Themes/HighContrast/ComboBox.axaml
new file mode 100644
index 0000000..bd83982
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/ComboBox.axaml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/DataValidationErrors.axaml b/src/Semi.Avalonia/Themes/HighContrast/DataValidationErrors.axaml
new file mode 100644
index 0000000..40df42c
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/DataValidationErrors.axaml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/DatePicker.axaml b/src/Semi.Avalonia/Themes/HighContrast/DatePicker.axaml
new file mode 100644
index 0000000..d1981be
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/DatePicker.axaml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/DateTimePickerShared.axaml b/src/Semi.Avalonia/Themes/HighContrast/DateTimePickerShared.axaml
new file mode 100644
index 0000000..2ad6df5
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/DateTimePickerShared.axaml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Desert.axaml b/src/Semi.Avalonia/Themes/HighContrast/Desert.axaml
index af3b6db..60c1a26 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/Desert.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/Desert.axaml
@@ -8,6 +8,6 @@
#202020
#FFFAEF
-
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/DropDownButton.axaml b/src/Semi.Avalonia/Themes/HighContrast/DropDownButton.axaml
new file mode 100644
index 0000000..d1981be
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/DropDownButton.axaml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Dusk.axaml b/src/Semi.Avalonia/Themes/HighContrast/Dusk.axaml
index 4e25223..6d4f033 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/Dusk.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/Dusk.axaml
@@ -8,6 +8,6 @@
#B6F6F0
#2D3236
-
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Expander.axaml b/src/Semi.Avalonia/Themes/HighContrast/Expander.axaml
new file mode 100644
index 0000000..6b50395
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/Expander.axaml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Flyout.axaml b/src/Semi.Avalonia/Themes/HighContrast/Flyout.axaml
new file mode 100644
index 0000000..85cf63b
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/Flyout.axaml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/GridSplitter.axaml b/src/Semi.Avalonia/Themes/HighContrast/GridSplitter.axaml
new file mode 100644
index 0000000..c452ddc
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/GridSplitter.axaml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/HeaderedContentControl.axaml b/src/Semi.Avalonia/Themes/HighContrast/HeaderedContentControl.axaml
new file mode 100644
index 0000000..2d0c943
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/HeaderedContentControl.axaml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/HyperlinkButton.axaml b/src/Semi.Avalonia/Themes/HighContrast/HyperlinkButton.axaml
new file mode 100644
index 0000000..8f8b9d1
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/HyperlinkButton.axaml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Label.axaml b/src/Semi.Avalonia/Themes/HighContrast/Label.axaml
new file mode 100644
index 0000000..9b91be8
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/Label.axaml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ListBox.axaml b/src/Semi.Avalonia/Themes/HighContrast/ListBox.axaml
new file mode 100644
index 0000000..48235fc
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/ListBox.axaml
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ManagedFileChooser.axaml b/src/Semi.Avalonia/Themes/HighContrast/ManagedFileChooser.axaml
new file mode 100644
index 0000000..5d95e4f
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/ManagedFileChooser.axaml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Menu.axaml b/src/Semi.Avalonia/Themes/HighContrast/Menu.axaml
new file mode 100644
index 0000000..c31acdb
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/Menu.axaml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/NightSky.axaml b/src/Semi.Avalonia/Themes/HighContrast/NightSky.axaml
index 18f79d7..f62d65c 100644
--- a/src/Semi.Avalonia/Themes/HighContrast/NightSky.axaml
+++ b/src/Semi.Avalonia/Themes/HighContrast/NightSky.axaml
@@ -8,6 +8,6 @@
#FFEE32
#000000
-
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/NotificationCard.axaml b/src/Semi.Avalonia/Themes/HighContrast/NotificationCard.axaml
new file mode 100644
index 0000000..137082b
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/NotificationCard.axaml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/src/Semi.Avalonia/Themes/HighContrast/NumericUpDown.axaml b/src/Semi.Avalonia/Themes/HighContrast/NumericUpDown.axaml
new file mode 100644
index 0000000..d1981be
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/NumericUpDown.axaml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ProgressBar.axaml b/src/Semi.Avalonia/Themes/HighContrast/ProgressBar.axaml
new file mode 100644
index 0000000..a50d3f2
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/ProgressBar.axaml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/RadioButton.axaml b/src/Semi.Avalonia/Themes/HighContrast/RadioButton.axaml
new file mode 100644
index 0000000..2d38f7b
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/RadioButton.axaml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/RefreshContainer.axaml b/src/Semi.Avalonia/Themes/HighContrast/RefreshContainer.axaml
new file mode 100644
index 0000000..ec07dd6
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/RefreshContainer.axaml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ScrollViewer.axaml b/src/Semi.Avalonia/Themes/HighContrast/ScrollViewer.axaml
new file mode 100644
index 0000000..87f6eab
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/ScrollViewer.axaml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Slider.axaml b/src/Semi.Avalonia/Themes/HighContrast/Slider.axaml
new file mode 100644
index 0000000..48ddf85
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/Slider.axaml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/SplitButton.axaml b/src/Semi.Avalonia/Themes/HighContrast/SplitButton.axaml
new file mode 100644
index 0000000..d1981be
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/SplitButton.axaml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/SplitView.axaml b/src/Semi.Avalonia/Themes/HighContrast/SplitView.axaml
new file mode 100644
index 0000000..2b37f50
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/SplitView.axaml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/TabControl.axaml b/src/Semi.Avalonia/Themes/HighContrast/TabControl.axaml
new file mode 100644
index 0000000..d1981be
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/TabControl.axaml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/TabItem.axaml b/src/Semi.Avalonia/Themes/HighContrast/TabItem.axaml
new file mode 100644
index 0000000..706934d
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/TabItem.axaml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/TextBlock.axaml b/src/Semi.Avalonia/Themes/HighContrast/TextBlock.axaml
new file mode 100644
index 0000000..b01b4f4
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/TextBlock.axaml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/TextBox.axaml b/src/Semi.Avalonia/Themes/HighContrast/TextBox.axaml
new file mode 100644
index 0000000..b539b05
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/TextBox.axaml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/TimePicker.axaml b/src/Semi.Avalonia/Themes/HighContrast/TimePicker.axaml
new file mode 100644
index 0000000..d1981be
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/TimePicker.axaml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ToggleButton.axaml b/src/Semi.Avalonia/Themes/HighContrast/ToggleButton.axaml
new file mode 100644
index 0000000..d652742
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/ToggleButton.axaml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/ToggleSwitch.axaml b/src/Semi.Avalonia/Themes/HighContrast/ToggleSwitch.axaml
new file mode 100644
index 0000000..311b49c
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/ToggleSwitch.axaml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Tooltip.axaml b/src/Semi.Avalonia/Themes/HighContrast/Tooltip.axaml
new file mode 100644
index 0000000..5b9f30b
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/Tooltip.axaml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/TreeView.axaml b/src/Semi.Avalonia/Themes/HighContrast/TreeView.axaml
new file mode 100644
index 0000000..f86f697
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/TreeView.axaml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/Window.axaml b/src/Semi.Avalonia/Themes/HighContrast/Window.axaml
new file mode 100644
index 0000000..0288a75
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/Window.axaml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Themes/HighContrast/_index.axaml b/src/Semi.Avalonia/Themes/HighContrast/_index.axaml
new file mode 100644
index 0000000..0a4ac27
--- /dev/null
+++ b/src/Semi.Avalonia/Themes/HighContrast/_index.axaml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file