diff --git a/window-controls-applet@sapphirus.org/themes/Arc/README.md b/window-controls-applet@sapphirus.org/themes/Arc/README.md
new file mode 100644
index 0000000..b2f123c
--- /dev/null
+++ b/window-controls-applet@sapphirus.org/themes/Arc/README.md
@@ -0,0 +1,14 @@
+## Arc Theme
+
+![screenshot](./screenshot.png)
+
+Arc Theme for Window Controls Applet
+
+## Attribution
+
+CSS herein was authored by Xavier M (sapphirus@azorium.net)
+
+Credit to horst3180 for the original Arc Theme, and jnsh for the continued fork of the theme:
+
+* https://github.com/jnsh/arc-theme
+* https://github.com/horst3180/arc-theme
diff --git a/window-controls-applet@sapphirus.org/themes/Arc/close.svg b/window-controls-applet@sapphirus.org/themes/Arc/close.svg
new file mode 100644
index 0000000..4a82a49
--- /dev/null
+++ b/window-controls-applet@sapphirus.org/themes/Arc/close.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/window-controls-applet@sapphirus.org/themes/Arc/close_hover.svg b/window-controls-applet@sapphirus.org/themes/Arc/close_hover.svg
new file mode 100644
index 0000000..852b85a
--- /dev/null
+++ b/window-controls-applet@sapphirus.org/themes/Arc/close_hover.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/window-controls-applet@sapphirus.org/themes/Arc/close_unfocused.svg b/window-controls-applet@sapphirus.org/themes/Arc/close_unfocused.svg
new file mode 100644
index 0000000..1138c36
--- /dev/null
+++ b/window-controls-applet@sapphirus.org/themes/Arc/close_unfocused.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/window-controls-applet@sapphirus.org/themes/Arc/max.svg b/window-controls-applet@sapphirus.org/themes/Arc/max.svg
new file mode 100644
index 0000000..e2036d7
--- /dev/null
+++ b/window-controls-applet@sapphirus.org/themes/Arc/max.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/window-controls-applet@sapphirus.org/themes/Arc/max_hover.svg b/window-controls-applet@sapphirus.org/themes/Arc/max_hover.svg
new file mode 100644
index 0000000..9be9958
--- /dev/null
+++ b/window-controls-applet@sapphirus.org/themes/Arc/max_hover.svg
@@ -0,0 +1,224 @@
+
+
+
+
diff --git a/window-controls-applet@sapphirus.org/themes/Arc/min.svg b/window-controls-applet@sapphirus.org/themes/Arc/min.svg
new file mode 100644
index 0000000..480c900
--- /dev/null
+++ b/window-controls-applet@sapphirus.org/themes/Arc/min.svg
@@ -0,0 +1,166 @@
+
+
+
+
diff --git a/window-controls-applet@sapphirus.org/themes/Arc/min_hover.svg b/window-controls-applet@sapphirus.org/themes/Arc/min_hover.svg
new file mode 100644
index 0000000..d029d16
--- /dev/null
+++ b/window-controls-applet@sapphirus.org/themes/Arc/min_hover.svg
@@ -0,0 +1,220 @@
+
+
+
+
diff --git a/window-controls-applet@sapphirus.org/themes/Arc/screenshot.png b/window-controls-applet@sapphirus.org/themes/Arc/screenshot.png
new file mode 100644
index 0000000..be66018
Binary files /dev/null and b/window-controls-applet@sapphirus.org/themes/Arc/screenshot.png differ
diff --git a/window-controls-applet@sapphirus.org/themes/Arc/style.css b/window-controls-applet@sapphirus.org/themes/Arc/style.css
new file mode 100644
index 0000000..342a286
--- /dev/null
+++ b/window-controls-applet@sapphirus.org/themes/Arc/style.css
@@ -0,0 +1,62 @@
+/*
+ * Arc Theme CSS for Window Controls Applet
+ *
+ * Copyright (C) 2022 Xavier M (sapphirus@azorium.net)
+ * License: GPL-3.0-only
+ */
+
+/* The style for each individual window button */
+.window-button {
+ width: 24px;
+ height: 20px;
+ padding-left: 1px;
+ padding-right: 1px;
+}
+
+
+/* Style for the minimize button */
+.minimize {
+ background-image: url('min.svg');
+ margin-left: 2px;
+ margin-right: 4px;
+}
+
+.minimize:hover {
+ background-image: url('min_hover.svg');
+}
+
+.minimize:active {
+ background-image: url('min_active.svg');
+}
+
+
+/* Style for the maximize button */
+.maximize {
+ background-image: url('max.svg');
+ margin-left: 2px;
+ margin-right: 2px;
+}
+
+.maximize:hover {
+ background-image: url('max_hover.svg');
+}
+
+.maximize:active {
+ background-image: url('max_active.svg');
+}
+
+/* Style for the close button */
+.close {
+ background-image: url('close.svg');
+ padding-right: 6px;
+ margin-left: 2px;
+ margin-right: 0px;
+}
+
+.close:hover {
+ background-image: url('close_hover.svg');
+}
+
+.close:active {
+ background-image: url('close_active.svg');
+}