diff --git a/themes/libreqr/icons/128.png b/themes/libreqr/icons/128.png
new file mode 100644
index 0000000..e0b898b
Binary files /dev/null and b/themes/libreqr/icons/128.png differ
diff --git a/themes/libreqr/icons/16.png b/themes/libreqr/icons/16.png
new file mode 100644
index 0000000..2bb615e
Binary files /dev/null and b/themes/libreqr/icons/16.png differ
diff --git a/themes/libreqr/icons/192.png b/themes/libreqr/icons/192.png
new file mode 100644
index 0000000..099f408
Binary files /dev/null and b/themes/libreqr/icons/192.png differ
diff --git a/themes/libreqr/icons/256.png b/themes/libreqr/icons/256.png
new file mode 100644
index 0000000..4d1479f
Binary files /dev/null and b/themes/libreqr/icons/256.png differ
diff --git a/themes/libreqr/icons/32.png b/themes/libreqr/icons/32.png
new file mode 100644
index 0000000..3cb2e8f
Binary files /dev/null and b/themes/libreqr/icons/32.png differ
diff --git a/themes/libreqr/icons/384.png b/themes/libreqr/icons/384.png
new file mode 100644
index 0000000..647075e
Binary files /dev/null and b/themes/libreqr/icons/384.png differ
diff --git a/themes/libreqr/icons/48.png b/themes/libreqr/icons/48.png
new file mode 100644
index 0000000..ca05fb4
Binary files /dev/null and b/themes/libreqr/icons/48.png differ
diff --git a/themes/libreqr/icons/512.png b/themes/libreqr/icons/512.png
new file mode 100644
index 0000000..d816ec9
Binary files /dev/null and b/themes/libreqr/icons/512.png differ
diff --git a/themes/libreqr/icons/64.png b/themes/libreqr/icons/64.png
new file mode 100644
index 0000000..48ee2b1
Binary files /dev/null and b/themes/libreqr/icons/64.png differ
diff --git a/themes/libreqr/icons/96.png b/themes/libreqr/icons/96.png
new file mode 100644
index 0000000..9d86ea9
Binary files /dev/null and b/themes/libreqr/icons/96.png differ
diff --git a/themes/libreqr/libreqr.svg b/themes/libreqr/libreqr.svg
new file mode 100755
index 0000000..4c5853a
--- /dev/null
+++ b/themes/libreqr/libreqr.svg
@@ -0,0 +1,259 @@
+
+
diff --git a/themes/libreqr/logo.less b/themes/libreqr/logo.less
new file mode 100755
index 0000000..8b13789
--- /dev/null
+++ b/themes/libreqr/logo.less
@@ -0,0 +1 @@
+
diff --git a/themes/libreqr/theme.php b/themes/libreqr/theme.php
new file mode 100755
index 0000000..baa4a61
--- /dev/null
+++ b/themes/libreqr/theme.php
@@ -0,0 +1,36 @@
+ "black",
+ "bg-light" => "#ffffff", // Must be a long hexadecimal color
+ "bgField-light" => "white",
+ "bgHelp-light" => "white",
+ "bgTextarea-light" => "white",
+ "textareaText-light" => "black",
+ "textareaPlaceholder-light" => "#868686",
+ "border-light" => "black",
+ "borderHover-light" => "black",
+ "borderFocus-light" => "black",
+ "borderHelp-light" => "black",
+ "borderQr-light" => "black",
+ // Dark theme
+ "text-dark" => "white",
+ "bg-dark" => "#000000", // Must be a long hexadecimal color
+ "bgField-dark" => "#000000",
+ "bgHelp-dark" => "#000000",
+ "bgTextarea-dark" => "#000000",
+ "textareaText-dark" => "white",
+ "textareaPlaceholder-dark" => "#bababa",
+ "border-dark" => "white",
+ "borderWidth-dark" => "2px",
+ "borderHover-dark" => "white",
+ "borderHoverWidth-dark" => "3px",
+ "borderFocus-dark" => "white",
+ "borderFocusWidth-dark" => "4px",
+ "borderHelp-dark" => "white",
+ "borderQr-dark" => "white",
+);
diff --git a/themes/resize.php b/themes/resize.php
new file mode 100755
index 0000000..286b086
--- /dev/null
+++ b/themes/resize.php
@@ -0,0 +1,36 @@
+\n";
+ }
+
+} else {
+ echo "Available only via CLI for security reasons. Use 'php themes/resize.php '";
+}