diff --git a/README.md b/README.md
index 03f842c16..95b3a32f7 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,7 @@
# :wind_face: Keywind
-Keywind is a component-based Keycloak Login Theme built with [Tailwind CSS](https://github.com/tailwindlabs/tailwindcss) and [Alpine.js](https://github.com/alpinejs/alpine).
+Keywind is a component-based Keycloak Login Theme with build-in customization options.
+Built with [Tailwind CSS](https://github.com/tailwindlabs/tailwindcss) and [Alpine.js](https://github.com/alpinejs/alpine).

@@ -29,6 +30,11 @@ Keywind is a component-based Keycloak Login Theme built with [Tailwind CSS](http
- WebAuthn Error
- WebAuthn Register
+### Customization Options
+
+- Background Video / Image
+- Company Logo in Background
+
### Identity Provider Icons
- Apple
@@ -84,6 +90,11 @@ module.exports = {
Read more about Tailwind CSS configuration in the [documentation](https://tailwindcss.com/docs/configuration).
+### Build-In Customizations
+
+Keywind ships with a few easy to use customization options. Customize these settings by editing the theme properties before deployment:
+`theme/mytheme/login/theme.properties`
+
### Components
You can update Keywind components in your own child theme. For example, create a copy of the `body` component and change the background:
diff --git a/theme/keywind/login/components/atoms/background.ftl b/theme/keywind/login/components/atoms/background.ftl
new file mode 100644
index 000000000..017835857
--- /dev/null
+++ b/theme/keywind/login/components/atoms/background.ftl
@@ -0,0 +1,13 @@
+<#macro kw>
+ <#if properties.topLeftLogoUrl??>
+
+ #if>
+ <#if properties.backgroundImageUrl??>
+
+ #if>
+ <#if properties.backgroundVideoUrl??>
+
+ #if>
+#macro>
diff --git a/theme/keywind/login/components/atoms/body.ftl b/theme/keywind/login/components/atoms/body.ftl
index dcc94a06e..bb031f8ac 100644
--- a/theme/keywind/login/components/atoms/body.ftl
+++ b/theme/keywind/login/components/atoms/body.ftl
@@ -1,5 +1,5 @@
<#macro kw>
-