diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/Aquatic.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/Aquatic.axaml
index a388435..a4c3928 100644
--- a/src/Ursa.Themes.Semi/Themes/HighContrast/Aquatic.axaml
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/Aquatic.axaml
@@ -1,6 +1,4 @@
-
-
+
#202020
#FFFFFF
#75E9FC
@@ -10,6 +8,6 @@
#FFFFFF
#202020
-
+
-
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/Badge.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/Badge.axaml
new file mode 100644
index 0000000..e86884f
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/Badge.axaml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/Banner.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/Banner.axaml
new file mode 100644
index 0000000..4a2fb13
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/Banner.axaml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/Base.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/Base.axaml
deleted file mode 100644
index b44d8d3..0000000
--- a/src/Ursa.Themes.Semi/Themes/HighContrast/Base.axaml
+++ /dev/null
@@ -1,142 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/Breadcrumb.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/Breadcrumb.axaml
new file mode 100644
index 0000000..a502c70
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/Breadcrumb.axaml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/ButtonGroup.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/ButtonGroup.axaml
new file mode 100644
index 0000000..b067d2b
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/ButtonGroup.axaml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/Clock.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/Clock.axaml
new file mode 100644
index 0000000..9964dec
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/Clock.axaml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/DatePicker.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/DatePicker.axaml
new file mode 100644
index 0000000..72c8879
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/DatePicker.axaml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/Desert.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/Desert.axaml
index 80dab10..3a662fa 100644
--- a/src/Ursa.Themes.Semi/Themes/HighContrast/Desert.axaml
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/Desert.axaml
@@ -1,6 +1,4 @@
-
-
+
#FFFAEF
#3D3D3D
#1C5E75
@@ -10,6 +8,6 @@
#202020
#FFFAEF
-
+
-
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/Divider.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/Divider.axaml
new file mode 100644
index 0000000..91f95aa
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/Divider.axaml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/Dusk.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/Dusk.axaml
index 15e8af5..f37ecc6 100644
--- a/src/Ursa.Themes.Semi/Themes/HighContrast/Dusk.axaml
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/Dusk.axaml
@@ -1,6 +1,4 @@
-
-
+
#2D3236
#FFFFFF
#70EBDE
@@ -10,6 +8,6 @@
#B6F6F0
#2D3236
-
+
-
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/Form.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/Form.axaml
new file mode 100644
index 0000000..9387701
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/Form.axaml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/NavigationMenu.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/NavigationMenu.axaml
new file mode 100644
index 0000000..4fc4b82
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/NavigationMenu.axaml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/NightSky.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/NightSky.axaml
index 7709fb5..5af4c67 100644
--- a/src/Ursa.Themes.Semi/Themes/HighContrast/NightSky.axaml
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/NightSky.axaml
@@ -1,6 +1,4 @@
-
-
+
#000000
#FFFFFF
#8080FF
@@ -10,6 +8,6 @@
#FFEE32
#000000
-
+
-
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/Pagination.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/Pagination.axaml
new file mode 100644
index 0000000..c6433f5
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/Pagination.axaml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/Rating.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/Rating.axaml
new file mode 100644
index 0000000..f0cc810
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/Rating.axaml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/SelectionList.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/SelectionList.axaml
new file mode 100644
index 0000000..7cd2633
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/SelectionList.axaml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/TagInput.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/TagInput.axaml
new file mode 100644
index 0000000..eeb5026
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/TagInput.axaml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/Timeline.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/Timeline.axaml
new file mode 100644
index 0000000..c0b97ab
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/Timeline.axaml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/Toast.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/Toast.axaml
new file mode 100644
index 0000000..ef28a3c
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/Toast.axaml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/ToolBar.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/ToolBar.axaml
new file mode 100644
index 0000000..b45e564
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/ToolBar.axaml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/TwoTonePathIcon.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/TwoTonePathIcon.axaml
new file mode 100644
index 0000000..2bf0a45
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/TwoTonePathIcon.axaml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Ursa.Themes.Semi/Themes/HighContrast/_index.axaml b/src/Ursa.Themes.Semi/Themes/HighContrast/_index.axaml
new file mode 100644
index 0000000..63b3df6
--- /dev/null
+++ b/src/Ursa.Themes.Semi/Themes/HighContrast/_index.axaml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file