diff --git a/public/dishy/logo.svg b/public/dishy/logo.svg
new file mode 100644
index 0000000..0843a4d
--- /dev/null
+++ b/public/dishy/logo.svg
@@ -0,0 +1,15 @@
+
diff --git a/public/dishy/theme.css b/public/dishy/theme.css
new file mode 100644
index 0000000..362972d
--- /dev/null
+++ b/public/dishy/theme.css
@@ -0,0 +1,49 @@
+.login-pf-page .login-pf-header h1 {
+ background: #ffffff !important;
+ color: #000000;
+}
+
+.pf-c-button.pf-m-primary {
+ background: #57b8d7 !important;
+}
+
+div#kc-registration span a:hover {
+ background: #57b8d7;
+}
+
+#kc-header {
+ background: #ffffff;
+ color: #000000;
+}
+
+.app-logo {
+ background-image: url(logo.svg);
+}
+
+.login-pf-page .login-pf-page-header p::before {
+ content: "Photos for Foodies.";
+ color: #000000;
+}
+
+.login-main-title::before {
+ content: "Login";
+}
+
+.login-sub-heading::before {
+ content: "Get started.";
+}
+
+#new-to-app::before {
+ content: "New to Dishy?";
+}
+
+.register-main-title::before {
+ content: "Create your account";
+}
+.register-sub-heading::before {
+ content: "Join now!";
+}
+
+#kc-header-wrapper::before {
+ background: #57b8d7 !important;
+}
diff --git a/public/dishy/theme.js b/public/dishy/theme.js
new file mode 100644
index 0000000..65cc2c6
--- /dev/null
+++ b/public/dishy/theme.js
@@ -0,0 +1,6 @@
+const privacyPolicy = document.getElementById('privacy-policy');
+
+if (privacyPolicy) {
+ privacyPolicy.innerHTML = 'No blah blah.'
+}
+