diff --git a/assets/frappe.webp b/assets/frappe.webp
index 6e828728..56de8728 100644
Binary files a/assets/frappe.webp and b/assets/frappe.webp differ
diff --git a/assets/latte.webp b/assets/latte.webp
index 15bf4832..3f5a4b56 100644
Binary files a/assets/latte.webp and b/assets/latte.webp differ
diff --git a/assets/macchiato.webp b/assets/macchiato.webp
index 492b939d..2759aae1 100644
Binary files a/assets/macchiato.webp and b/assets/macchiato.webp differ
diff --git a/assets/mocha.webp b/assets/mocha.webp
index f8a33229..5636fee1 100644
Binary files a/assets/mocha.webp and b/assets/mocha.webp differ
diff --git a/icons/css-variables/java-alt-1.svg b/icons/css-variables/java-alt-1.svg
new file mode 100644
index 00000000..6b6ea14d
--- /dev/null
+++ b/icons/css-variables/java-alt-1.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/css-variables/java-alt-2.svg b/icons/css-variables/java-alt-2.svg
new file mode 100644
index 00000000..c3ea4485
--- /dev/null
+++ b/icons/css-variables/java-alt-2.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/css-variables/java-alt-3.svg b/icons/css-variables/java-alt-3.svg
new file mode 100644
index 00000000..df6aca54
--- /dev/null
+++ b/icons/css-variables/java-alt-3.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/frappe/java-alt-1.svg b/icons/frappe/java-alt-1.svg
new file mode 100644
index 00000000..769ee444
--- /dev/null
+++ b/icons/frappe/java-alt-1.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/frappe/java-alt-2.svg b/icons/frappe/java-alt-2.svg
new file mode 100644
index 00000000..bc1f9f3c
--- /dev/null
+++ b/icons/frappe/java-alt-2.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/frappe/java-alt-3.svg b/icons/frappe/java-alt-3.svg
new file mode 100644
index 00000000..6d0b3376
--- /dev/null
+++ b/icons/frappe/java-alt-3.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/latte/java-alt-1.svg b/icons/latte/java-alt-1.svg
new file mode 100644
index 00000000..e2d7773a
--- /dev/null
+++ b/icons/latte/java-alt-1.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/latte/java-alt-2.svg b/icons/latte/java-alt-2.svg
new file mode 100644
index 00000000..f6e8bc68
--- /dev/null
+++ b/icons/latte/java-alt-2.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/latte/java-alt-3.svg b/icons/latte/java-alt-3.svg
new file mode 100644
index 00000000..9cc1bf64
--- /dev/null
+++ b/icons/latte/java-alt-3.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/macchiato/java-alt-1.svg b/icons/macchiato/java-alt-1.svg
new file mode 100644
index 00000000..a78a82c8
--- /dev/null
+++ b/icons/macchiato/java-alt-1.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/macchiato/java-alt-2.svg b/icons/macchiato/java-alt-2.svg
new file mode 100644
index 00000000..bb47deb7
--- /dev/null
+++ b/icons/macchiato/java-alt-2.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/macchiato/java-alt-3.svg b/icons/macchiato/java-alt-3.svg
new file mode 100644
index 00000000..aad63ebb
--- /dev/null
+++ b/icons/macchiato/java-alt-3.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/mocha/java-alt-1.svg b/icons/mocha/java-alt-1.svg
new file mode 100644
index 00000000..e848b8d2
--- /dev/null
+++ b/icons/mocha/java-alt-1.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/mocha/java-alt-2.svg b/icons/mocha/java-alt-2.svg
new file mode 100644
index 00000000..9f02b4d0
--- /dev/null
+++ b/icons/mocha/java-alt-2.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/mocha/java-alt-3.svg b/icons/mocha/java-alt-3.svg
new file mode 100644
index 00000000..d02d2143
--- /dev/null
+++ b/icons/mocha/java-alt-3.svg
@@ -0,0 +1,7 @@
+