diff --git a/roles/keycloak/theme/archlinux/account/index.ftl b/roles/keycloak/theme/archlinux/account/index.ftl
deleted file mode 100644
index b5b006a4e05af81d8886cf2e70f294f7511e6c4f..0000000000000000000000000000000000000000
--- a/roles/keycloak/theme/archlinux/account/index.ftl
+++ /dev/null
@@ -1,279 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <title>${msg("accountManagementTitle")}</title>
-
-        <meta charset="UTF-8">
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
-        <meta name="robots" content="noindex, nofollow">
-        <meta name="viewport" content="width=device-width, initial-scale=1">
-
-        <script>
-            <#if properties.developmentMode?has_content && properties.developmentMode == "true">
-            var developmentMode = true;
-            var reactRuntime = 'react.development.js';
-            var reactDOMRuntime = 'react-dom.development.js';
-            var reactRouterRuntime = 'react-router-dom.js';
-            <#else>
-            var developmentMode = false;
-            var reactRuntime = 'react.production.min.js';
-            var reactDOMRuntime = 'react-dom.production.min.js';
-            var reactRouterRuntime = 'react-router-dom.min.js';
-            </#if>
-            var authUrl = '${authUrl}';
-            var baseUrl = '${baseUrl}';
-            var realm = '${realm.name}';
-            var resourceUrl = '${resourceUrl}';
-            var isReactLoading = false;
-
-            <#if properties.logo?has_content>
-            var brandImg = resourceUrl + '${properties.logo}';
-            <#else>
-            var brandImg = resourceUrl + '/public/archlinux-logo-light.svg';
-            </#if>
-
-            <#if properties.logoUrl?has_content>
-            var brandUrl = '${properties.logoUrl}';
-            <#else>
-            var brandUrl = baseUrl;
-            </#if>
-
-            var features = {
-                isRegistrationEmailAsUsername : ${realm.registrationEmailAsUsername?c},
-                isEditUserNameAllowed : ${realm.editUsernameAllowed?c},
-                isInternationalizationEnabled : ${realm.isInternationalizationEnabled()?c},
-                isLinkedAccountsEnabled : ${realm.identityFederationEnabled?c},
-                isEventsEnabled : ${isEventsEnabled?c},
-                isMyResourcesEnabled : ${(realm.userManagedAccessAllowed && isAuthorizationEnabled)?c},
-                isTotpConfigured : ${isTotpConfigured?c}
-            }
-
-            var availableLocales = [];
-            <#list supportedLocales as locale, label>
-                availableLocales.push({locale : '${locale}', label : '${label}'});
-            </#list>
-
-            <#if referrer??>
-                var referrer = '${referrer}';
-                var referrerName = '${referrerName}';
-                var referrerUri = '${referrer_uri?no_esc}';
-            </#if>
-
-            <#if msg??>
-                var locale = '${locale}';
-                var l18nMsg = JSON.parse('${msgJSON?no_esc}');
-            <#else>
-                var locale = 'en';
-                var l18Msg = {};
-            </#if>
-        </script>
-
-        <#if properties.favIcon?has_content>
-        <link rel="icon" href="${resourceUrl}${properties.favIcon}" type="image/x-icon"/>
-        <#else>
-        <link rel="icon" href="${resourceUrl}/public/archlinux-favicon.ico" type="image/x-icon"/>
-        </#if>
-
-        <script src="${authUrl}js/keycloak.js"></script>
-
-        <#if properties.developmentMode?has_content && properties.developmentMode == "true">
-        <!-- Don't use this in production: -->
-        <script src="${resourceUrl}/node_modules/react/umd/react.development.js" crossorigin></script>
-        <script src="${resourceUrl}/node_modules/react-dom/umd/react-dom.development.js" crossorigin></script>
-        <script src="https://unpkg.com/babel-standalone@6.26.0/babel.min.js"></script>
-        </#if>
-
-        <#if properties.extensions?has_content>
-            <#list properties.extensions?split(' ') as script>
-                <#if properties.developmentMode?has_content && properties.developmentMode == "true">
-        <script type="text/babel" src="${resourceUrl}/${script}"></script>
-                <#else>
-        <script type="text/javascript" src="${resourceUrl}/${script}"></script>
-                </#if>
-            </#list>
-        </#if>
-
-        <#if properties.scripts?has_content>
-            <#list properties.scripts?split(' ') as script>
-        <script type="text/javascript" src="${resourceUrl}/${script}"></script>
-            </#list>
-        </#if>
-
-        <script>
-            var content = <#include "resources/content.json"/>
-        </script>
-
-        <#if properties.styles?has_content>
-            <#list properties.styles?split(' ') as style>
-            <link href="${resourceUrl}/${style}" rel="stylesheet"/>
-            </#list>
-        </#if>
-
-        <link rel="stylesheet" type="text/css" href="${resourceUrl}/public/base.css"/>
-        <link rel="stylesheet" type="text/css" href="${resourceUrl}/public/app.css"/>
-        <link href="${resourceUrl}/public/layout.css" rel="stylesheet"/>
-    </head>
-
-    <body>
-
-        <script>
-            var keycloak = Keycloak({
-                authServerUrl: authUrl,
-                realm: realm,
-                clientId: 'account-console'
-            });
-            keycloak.init({onLoad: 'check-sso', pkceMethod: 'S256'}).success(function(authenticated) {
-                isReactLoading = true;
-                toggleReact();
-                if (!keycloak.authenticated) {
-                    document.getElementById("landingSignInButton").style.display='inline';
-                    document.getElementById("landingSignInLink").style.display='inline';
-                } else {
-                    document.getElementById("landingSignOutButton").style.display='inline';
-                    document.getElementById("landingSignOutLink").style.display='inline';
-                    document.getElementById("landingLoggedInUser").innerHTML = loggedInUserName('${msg("unknownUser")}', '${msg("fullName")}');
-                }
-
-                loadjs("/Main.js");
-
-            }).error(function() {
-                alert('failed to initialize keycloak');
-            });
-        </script>
-
-<div id="main_react_container" style="display:none;height:100%"></div>
-
-<div id="spinner_screen" style="display:block; height:100%">
-    <div style="width: 320px; height: 328px; text-align: center; position: absolute; top:0;	bottom: 0; left: 0;	right: 0; margin: auto;">
-                <#if properties.logo?has_content>
-                <img src="${resourceUrl}${properties.logoDark}" alt="Logo" class="brand">
-                <#else>
-                <img src="${resourceUrl}/public/archlinux-logo-dark.svg" alt="Logo" class="brand">
-                </#if>
-                <p>${msg("loadingMessage")}</p>
-                <div >
-                    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="margin: auto; background: rgb(255, 255, 255); display: block; shape-rendering: auto;" width="200px" height="200px" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid">
-                    <path d="M10 50A40 40 0 0 0 90 50A40 42 0 0 1 10 50" fill="#5DBCD2" stroke="none" transform="rotate(16.3145 50 51)">
-                        <animateTransform attributeName="transform" type="rotate" dur="1s" repeatCount="indefinite" keyTimes="0;1" values="0 50 51;360 50 51"></animateTransform>
-                    </path>
-                </div>
-            </div>
-        </div>
-    </div>
-</div>
-
-<div id="welcomeScreen" style="display:none;height:100%">
-    <div class="pf-c-page" id="page-layout-default-nav">
-      <header role="banner" class="pf-c-page__header">
-        <div class="pf-c-page__header-brand">
-          <#if properties.logoUrl?has_content>
-          <a id="landingLogo" class="pf-c-page__header-brand-link" href="${properties.logoUrl}">
-          <#else>
-          <a id="landingLogo" class="pf-c-page__header-brand-link" href="${baseUrl}">
-          </#if>
-            <#if properties.logo?has_content>
-            <img class="pf-c-brand brand" src="${resourceUrl}${properties.logo}" alt="Logo">
-            <#else>
-            <img class="pf-c-brand brand" src="${resourceUrl}/public/archlinux-logo-light.svg" alt="Logo">
-            </#if>
-          </a>
-        </div>
-        <div class="pf-c-page__header-tools">
-            <#if referrer?has_content && referrer_uri?has_content>
-            <div class="pf-c-page__header-tools-group pf-m-icons">
-              <a id="landingReferrerLink" href="${referrer_uri}" id="referrer" tabindex="0"><span class="pf-icon pf-icon-arrow"></span>${msg("backTo",referrerName)}</a>
-            </div>
-            </#if>
-
-            <div class="pf-c-page__header-tools-group pf-m-icons">
-              <button id="landingSignInButton" tabindex="0" style="display:none" onclick="keycloak.login();" class="pf-c-button pf-m-primary" type="button">${msg("doSignIn")}</button>
-              <button id="landingSignOutButton" tabindex="0" style="display:none" onclick="keycloak.logout();" class="pf-c-button pf-m-primary" type="button">${msg("doSignOut")}</button>
-            </div>
-
-            <!-- Kebab for mobile -->
-            <div class="pf-c-page__header-tools-group">
-                <div id="landingMobileKebab" class="pf-c-dropdown pf-m-mobile" onclick="toggleMobileDropdown();"> <!-- pf-m-expanded -->
-                    <button aria-label="Actions" tabindex="0" id="landingMobileKebabButton" class="pf-c-dropdown__toggle pf-m-plain" type="button" aria-expanded="true" aria-haspopup="true">
-                        <svg fill="currentColor" height="1em" width="1em" viewBox="0 0 192 512" aria-hidden="true" role="img" style="vertical-align: -0.125em;"><path d="M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z" transform=""></path></svg>
-                    </button>
-                    <ul id="landingMobileDropdown" aria-labelledby="landingMobileKebabButton" class="pf-c-dropdown__menu pf-m-align-right" role="menu" style="display:none">
-                        <#if referrer?has_content && referrer_uri?has_content>
-                        <li role="none">
-                            <a id="landingMobileReferrerLink" href="${referrer_uri}" role="menuitem" tabindex="0" aria-disabled="false" class="pf-c-dropdown__menu-item">${msg("backTo",referrerName)}</a>
-                        </li>
-                        </#if>
-
-                        <li id="landingSignInLink" role="none" style="display:none">
-                            <a onclick="keycloak.login();" role="menuitem" tabindex="0" aria-disabled="false" class="pf-c-dropdown__menu-item">${msg("doLogIn")}</a>
-                        </li>
-                        <li id="landingSignOutLink" role="none" style="display:none">
-                            <a onclick="keycloak.logout();" role="menuitem" tabindex="0" aria-disabled="false" class="pf-c-dropdown__menu-item">${msg("doSignOut")}</a>
-                        </li>
-                    </ul>
-                </div>
-            </div>
-
-            <span id="landingLoggedInUser"></span>
-
-        </div> <!-- end header tools -->
-      </header>
-
-      <main role="main" class="pf-c-page__main">
-        <section class="pf-c-page__main-section pf-m-light">
-          <div class="pf-c-content" id="landingWelcomeMessage">
-            <h1>${msg("accountManagementWelcomeMessage")}</h1>
-          </div>
-        </section>
-        <section class="pf-c-page__main-section">
-          <div class="pf-l-gallery pf-m-gutter">
-            <#assign content=theme.apply("content.json")?eval>
-            <#list content as item>
-              <div class="pf-l-gallery__item pf-c-card" id="landing-${item.id}">
-                <div>
-                  <div class="pf-c-card__header pf-c-content">
-                      <h2>
-                        <#if item.icon??>
-                          <i class="pf-icon ${item.icon}"></i>&nbsp;
-                        <#elseif item.iconSvg??>
-                          <img src="${item.iconSvg}" alt="icon"/>&nbsp;
-                        </#if>
-                        ${msg(item.label)}
-                      </h2>
-                      <#if item.descriptionLabel??>
-                        <p>${msg(item.descriptionLabel)}</p>
-                      </#if>
-                  </div>
-                  <div class="pf-c-card__body pf-c-content">
-                    <#if item.content??>
-                      <#list item.content as sub>
-                        <div id="landing-${sub.id}">
-                          <a onclick="toggleReact(); window.location.hash='${sub.path}'">${msg(sub.label)}</a>
-                        </div>
-                      </#list>
-                    <#else>
-                      <a id="landing-${item.id}" onclick="toggleReact(); window.location.hash = '${item.path}'">${msg(item.label)}</a>
-                    </#if>
-                  </div>
-                </div>
-              </div>
-            </#list>
-          </div>
-        </section>
-      </main>
-    </div>
-</div>
-
-    <script>
-      const removeHidden = (content) => {
-        content.forEach(c => {
-          if (c.hidden && eval(c.hidden)) {
-            document.getElementById('landing-' + c.id).remove();
-          }
-          if (c.content) removeHidden(c.content);
-        });
-      }
-      removeHidden(content);
-    </script>
-
-    </body>
-</html>
diff --git a/roles/keycloak/theme/archlinux/account/resources/public/archlinux-favicon.ico b/roles/keycloak/theme/archlinux/account/resources/public/archlinux-favicon.ico
deleted file mode 100644
index 55497b852fc438a7a63041822a64deac8ad92527..0000000000000000000000000000000000000000
Binary files a/roles/keycloak/theme/archlinux/account/resources/public/archlinux-favicon.ico and /dev/null differ
diff --git a/roles/keycloak/theme/archlinux/account/resources/public/archlinux-logo-dark.svg b/roles/keycloak/theme/archlinux/account/resources/public/archlinux-logo-dark.svg
deleted file mode 100644
index 5a80cc4dcb8ffbe68c3ae1b058f88f1efddcf278..0000000000000000000000000000000000000000
--- a/roles/keycloak/theme/archlinux/account/resources/public/archlinux-logo-dark.svg
+++ /dev/null
@@ -1,156 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   version="1.0"
-   width="600"
-   height="199.41692"
-   id="svg2424">
-  <defs
-     id="defs2426">
-    <linearGradient
-       x1="112.49854"
-       y1="6.1372099"
-       x2="112.49853"
-       y2="129.3468"
-       id="path1082_2_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(287,-83)">
-      <stop
-         id="stop193"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0" />
-      <stop
-         id="stop195"
-         style="stop-color:#ffffff;stop-opacity:0.27450982"
-         offset="1" />
-      <midPointStop
-         offset="0"
-         style="stop-color:#FFFFFF"
-         id="midPointStop197" />
-      <midPointStop
-         offset="0.5"
-         style="stop-color:#FFFFFF"
-         id="midPointStop199" />
-      <midPointStop
-         offset="1"
-         style="stop-color:#000000"
-         id="midPointStop201" />
-    </linearGradient>
-    <linearGradient
-       x1="541.33502"
-       y1="104.50665"
-       x2="606.91248"
-       y2="303.14029"
-       id="linearGradient2544"
-       xlink:href="#path1082_2_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.3937741,0,0,0.393752,357.51969,122.00151)" />
-    <linearGradient
-       id="linearGradient3388">
-      <stop
-         id="stop3390"
-         style="stop-color:#000000;stop-opacity:0"
-         offset="0" />
-      <stop
-         id="stop3392"
-         style="stop-color:#000000;stop-opacity:0.37113401"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="490.72305"
-       y1="237.72447"
-       x2="490.72305"
-       y2="183.9644"
-       id="linearGradient4416"
-       xlink:href="#linearGradient3388"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.749107,0,0,0.749107,-35.459862,91.44108)" />
-  </defs>
-  <g
-     transform="translate(-34.777313,-129.80241)"
-     id="layer1">
-    <g
-       transform="matrix(0.8746356,0,0,0.8746356,14.730518,23.408954)"
-       id="g2424">
-      <g
-         transform="matrix(0.6378586,0,0,0.6378586,36.486487,2.17139)"
-         id="g2809"
-         style="fill:#4d4d4d;fill-opacity:1">
-        <path
-           d="m 339.96875,309.09375 c -14.47141,-0.0239 -26.4812,2.94367 -31.125,4.5625 l -4.78125,25.8125 c -0.0116,0.0951 23.79543,-6.34855 34.28125,-5.96875 17.36158,0.62381 18.95948,6.63541 18.65625,14.75 0.29595,0.47462 -4.47933,-7.33192 -19.5,-7.59375 -18.94961,-0.32687 -45.69284,6.70947 -45.65625,35.3125 -0.51086,32.17412 24.03361,41.63882 40.75,41.8125 15.02821,-0.27364 22.0777,-5.69136 25.9375,-8.59375 5.07124,-5.30236 10.87308,-10.63447 16.40625,-17.03125 -5.23567,9.51278 -9.77472,16.0898 -14.5,21.125 l 0,4.25 22.84375,-3.84375 0.15625,-62.09375 c -0.23141,-8.78839 5.04123,-42.41827 -43.46875,-42.5 z m -3.28125,54.0625 c 9.46889,0.12995 20.32788,4.79708 20.34375,16.03125 0.049,10.21821 -12.80005,15.71183 -21.15625,15.625 -8.35976,-0.0868 -19.45093,-6.56982 -19.5,-16.53125 0.16016,-8.90444 10.45953,-15.35418 20.3125,-15.125 z"
-           id="path2284"
-           style="fill:#4d4d4d;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 398.50106,314.83145 -0.15505,102.82693 26.61213,-5.12724 0.0449,-58.30157 c 0.006,-8.68089 12.40554,-18.82451 27.9627,-18.66287 3.30202,-5.97408 9.5087,-21.24219 11.02088,-24.71514 -34.75649,-0.0833 -35.19897,9.98993 -41.24398,14.94517 -0.0631,-9.45285 -0.0213,-15.12741 -0.0213,-15.12741 l -24.2202,4.16213 z"
-           id="path2286"
-           style="fill:#4d4d4d;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 548.2688,328.33058 c -0.25696,-0.12068 -13.87938,-15.93419 -41.26638,-16.0589 -25.65249,-0.42638 -54.42578,9.51895 -54.88631,52.5328 0.22457,37.81852 27.6402,52.59809 55.0314,52.88627 29.31292,0.30451 40.97654,-18.32947 41.67615,-18.79124 -3.49762,-3.0321 -16.59792,-16.0131 -16.59792,-16.0131 0,0 -8.18236,11.65102 -24.05802,11.79913 -15.87942,0.1512 -29.68245,-12.27325 -29.87805,-29.60905 -0.20349,-17.33595 12.68881,-26.72821 29.99725,-27.48687 14.98466,-0.003 23.6297,9.67334 23.6297,9.67334 l 16.35218,-18.93238 z"
-           id="path2288"
-           style="fill:#4d4d4d;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 581.8125,278.84375 -25.125,5.90625 0.1875,133.9375 24.75,-4.46875 0.28125,-63.03125 c 0.0529,-6.60927 9.56127,-16.75916 25.4375,-16.4375 15.17973,0.15775 18.57236,10.11767 18.53125,11.375 l 0.4375,72.96875 24.40625,-4.3125 0.0937,-77.375 c 0.1607,-7.44539 -16.30833,-23.16954 -42.78125,-23.28125 -12.58087,0.0202 -19.54815,2.86825 -23.09375,4.96875 -6.06656,4.68565 -12.9998,9.17543 -19.8125,14.90625 6.29809,-8.09099 11.58551,-13.68516 16.75,-17.84375 l -0.0625,-37.3125 z"
-           id="path2290"
-           style="fill:#4d4d4d;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-      </g>
-      <g
-         transform="matrix(0.9443373,0,0.01336345,0.9443373,78.345657,-412.48879)"
-         id="g5326"
-         style="fill:#1793d1;fill-opacity:1;stroke:none">
-        <path
-           d="m 400.67581,629.79609 7.68167,-1.91575 -0.92851,91.20792 -7.79574,1.32426 1.04258,-90.61643 z"
-           id="path2292"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 421.10266,657.01757 6.75064,-2.9867 -0.86808,65.39931 -6.49779,1.33915 0.61523,-63.75176 z m -1.26059,-23.58316 5.47167,-4.41533 4.42261,4.99952 -5.47558,4.53221 -4.4187,-5.1164 z"
-           id="path2294"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 440.44273,655.82614 7.67755,-1.56201 -0.1573,13.6722 c -0.007,0.58717 4.4194,-15.27364 24.68502,-14.92094 19.67986,0.10952 22.68401,15.34634 22.5291,18.76237 l -0.43759,48.0783 -6.73044,1.45631 0.63316,-47.489 c 0.0974,-1.38684 -2.88144,-13.11441 -16.78906,-13.15754 -13.90509,-0.0404 -23.68364,10.10048 -23.75821,16.57937 l -0.48127,41.83477 -7.80388,2.0313 0.63292,-65.28513 z"
-           id="path2296"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 561.53301,720.20203 -7.6776,1.56186 0.15737,-13.67198 c 0.007,-0.58742 -4.42201,15.27361 -24.68504,14.92086 -19.67983,-0.10944 -22.68399,-15.34626 -22.52908,-18.76229 l 0.43757,-48.07861 8.15674,-1.64226 -0.54644,47.48988 c -0.0149,1.29682 1.36845,13.29979 15.27604,13.3426 13.90511,0.0405 23.76622,-8.37359 24.01453,-21.04416 l 0.43105,-37.46902 7.5978,-1.93195 -0.63294,65.28507 z"
-           id="path2298"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 577.45461,655.28678 -5.42715,4.20017 20.19894,26.93328 -22.39092,31.11622 5.63499,4.226 21.04365,-28.8967 20.8779,29.58159 5.32727,-4.20103 -22.37578,-31.62866 18.56963,-25.5775 -5.53193,-4.73429 -16.92109,23.66778 -19.00551,-24.68686 z"
-           id="path2300"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-      </g>
-      <path
-         d="m 105.8125,16.625 c -7.39687,18.135158 -11.858304,29.997682 -20.09375,47.59375 5.04936,5.35232 11.247211,11.585364 21.3125,18.625 C 96.210077,78.390904 88.828713,73.920352 83.3125,69.28125 72.7727,91.274163 56.259864,122.60209 22.75,182.8125 49.087628,167.60733 69.504089,158.23318 88.53125,154.65625 87.714216,151.1422 87.2497,147.34107 87.28125,143.375 l 0.03125,-0.84375 c 0.417917,-16.87382 9.195665,-29.84979 19.59375,-28.96875 10.39809,0.88104 18.48041,15.28242 18.0625,32.15625 -0.0786,3.17512 -0.43674,6.22955 -1.0625,9.0625 18.82058,3.68164 39.01873,13.03179 65,28.03125 -5.123,-9.4318 -9.69572,-17.93388 -14.0625,-26.03125 -6.87839,-5.33121 -14.05289,-12.2698 -28.6875,-19.78125 10.05899,2.61375 17.2611,5.62932 22.875,9 C 124.63297,63.338161 121.03766,52.354109 105.8125,16.625 z"
-         transform="matrix(1.1433333,0,0,1.1433333,22.920168,121.64318)"
-         id="path2518"
-         style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-      <g
-         id="text2634"
-         style="font-size:8.44138241px;font-style:normal;font-weight:normal;fill:#1793d1;fill-opacity:1;stroke:none;font-family:DejaVu Sans Mono">
-        <path
-           d="m 685.46692,263.83624 0,-5.32944 -1.99082,0 0,-0.71307 4.7895,0 0,0.71307 -1.99906,0 0,5.32944 -0.79962,0"
-           id="path3945"
-           style="fill:#1793d1;fill-opacity:1" />
-        <path
-           d="m 689.0982,263.83624 0,-6.04251 1.20355,0 1.43026,4.2784 c 0.13189,0.39843 0.22806,0.69658 0.28852,0.89442 0.0687,-0.21983 0.17586,-0.5427 0.3215,-0.96862 l 1.44674,-4.2042 1.07578,0 0,6.04251 -0.77077,0 0,-5.05741 -1.75587,5.05741 -0.72131,0 -1.74763,-5.14396 0,5.14396 -0.77077,0"
-           id="path3947"
-           style="fill:#1793d1;fill-opacity:1" />
-      </g>
-      <g
-         id="text2638"
-         style="font-size:8.25130367px;font-style:normal;font-weight:normal;fill:#1793d1;fill-opacity:1;stroke:none;font-family:DejaVu Sans Mono">
-        <path
-           d="m 239.84053,313.69965 0,-5.20945 -1.94598,0 0,-0.697 4.68164,0 0,0.697 -1.95404,0 0,5.20945 -0.78162,0"
-           id="path3940"
-           style="fill:#1793d1;fill-opacity:1" />
-        <path
-           d="m 243.39004,313.69965 0,-5.90645 1.17646,0 1.39805,4.18205 c 0.12892,0.38947 0.22293,0.6809 0.28202,0.87429 0.0671,-0.21488 0.1719,-0.53048 0.31426,-0.94681 l 1.41417,-4.10953 1.05155,0 0,5.90645 -0.75341,0 0,-4.94353 -1.71634,4.94353 -0.70506,0 -1.70828,-5.02814 0,5.02814 -0.75342,0"
-           id="path3942"
-           style="fill:#1793d1;fill-opacity:1" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/roles/keycloak/theme/archlinux/account/resources/public/archlinux-logo-light.svg b/roles/keycloak/theme/archlinux/account/resources/public/archlinux-logo-light.svg
deleted file mode 100644
index 5fd0716fd855468528b2807136a434b94654c851..0000000000000000000000000000000000000000
--- a/roles/keycloak/theme/archlinux/account/resources/public/archlinux-logo-light.svg
+++ /dev/null
@@ -1,156 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   version="1.0"
-   width="600"
-   height="199.41692"
-   id="svg2424">
-  <defs
-     id="defs2426">
-    <linearGradient
-       x1="112.49854"
-       y1="6.1372099"
-       x2="112.49853"
-       y2="129.3468"
-       id="path1082_2_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(287,-83)">
-      <stop
-         id="stop193"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0" />
-      <stop
-         id="stop195"
-         style="stop-color:#ffffff;stop-opacity:0.27450982"
-         offset="1" />
-      <midPointStop
-         offset="0"
-         style="stop-color:#FFFFFF"
-         id="midPointStop197" />
-      <midPointStop
-         offset="0.5"
-         style="stop-color:#FFFFFF"
-         id="midPointStop199" />
-      <midPointStop
-         offset="1"
-         style="stop-color:#000000"
-         id="midPointStop201" />
-    </linearGradient>
-    <linearGradient
-       x1="541.33502"
-       y1="104.50665"
-       x2="606.91248"
-       y2="303.14029"
-       id="linearGradient2544"
-       xlink:href="#path1082_2_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.3937741,0,0,0.393752,357.51969,122.00151)" />
-    <linearGradient
-       id="linearGradient3388">
-      <stop
-         id="stop3390"
-         style="stop-color:#000000;stop-opacity:0"
-         offset="0" />
-      <stop
-         id="stop3392"
-         style="stop-color:#000000;stop-opacity:0.37113401"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="490.72305"
-       y1="237.72447"
-       x2="490.72305"
-       y2="183.9644"
-       id="linearGradient4416"
-       xlink:href="#linearGradient3388"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.749107,0,0,0.749107,-35.459862,91.44108)" />
-  </defs>
-  <g
-     transform="translate(-34.777313,-129.80241)"
-     id="layer1">
-    <g
-       transform="matrix(0.8746356,0,0,0.8746356,14.730518,23.408954)"
-       id="g2424">
-      <g
-         transform="matrix(0.6378586,0,0,0.6378586,36.486487,2.17139)"
-         id="g2809"
-         style="fill:#ffffff;fill-opacity:1">
-        <path
-           d="m 339.96875,309.09375 c -14.47141,-0.0239 -26.4812,2.94367 -31.125,4.5625 l -4.78125,25.8125 c -0.0116,0.0951 23.79543,-6.34855 34.28125,-5.96875 17.36158,0.62381 18.95948,6.63541 18.65625,14.75 0.29595,0.47462 -4.47933,-7.33192 -19.5,-7.59375 -18.94961,-0.32687 -45.69284,6.70947 -45.65625,35.3125 -0.51086,32.17412 24.03361,41.63882 40.75,41.8125 15.02821,-0.27364 22.0777,-5.69136 25.9375,-8.59375 5.07124,-5.30236 10.87308,-10.63447 16.40625,-17.03125 -5.23567,9.51278 -9.77472,16.0898 -14.5,21.125 l 0,4.25 22.84375,-3.84375 0.15625,-62.09375 c -0.23141,-8.78839 5.04123,-42.41827 -43.46875,-42.5 z m -3.28125,54.0625 c 9.46889,0.12995 20.32788,4.79708 20.34375,16.03125 0.049,10.21821 -12.80005,15.71183 -21.15625,15.625 -8.35976,-0.0868 -19.45093,-6.56982 -19.5,-16.53125 0.16016,-8.90444 10.45953,-15.35418 20.3125,-15.125 z"
-           id="path2284"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 398.50106,314.83145 -0.15505,102.82693 26.61213,-5.12724 0.0449,-58.30157 c 0.006,-8.68089 12.40554,-18.82451 27.9627,-18.66287 3.30202,-5.97408 9.5087,-21.24219 11.02088,-24.71514 -34.75649,-0.0833 -35.19897,9.98993 -41.24398,14.94517 -0.0631,-9.45285 -0.0213,-15.12741 -0.0213,-15.12741 l -24.2202,4.16213 z"
-           id="path2286"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 548.2688,328.33058 c -0.25696,-0.12068 -13.87938,-15.93419 -41.26638,-16.0589 -25.65249,-0.42638 -54.42578,9.51895 -54.88631,52.5328 0.22457,37.81852 27.6402,52.59809 55.0314,52.88627 29.31292,0.30451 40.97654,-18.32947 41.67615,-18.79124 -3.49762,-3.0321 -16.59792,-16.0131 -16.59792,-16.0131 0,0 -8.18236,11.65102 -24.05802,11.79913 -15.87942,0.1512 -29.68245,-12.27325 -29.87805,-29.60905 -0.20349,-17.33595 12.68881,-26.72821 29.99725,-27.48687 14.98466,-0.003 23.6297,9.67334 23.6297,9.67334 l 16.35218,-18.93238 z"
-           id="path2288"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 581.8125,278.84375 -25.125,5.90625 0.1875,133.9375 24.75,-4.46875 0.28125,-63.03125 c 0.0529,-6.60927 9.56127,-16.75916 25.4375,-16.4375 15.17973,0.15775 18.57236,10.11767 18.53125,11.375 l 0.4375,72.96875 24.40625,-4.3125 0.0937,-77.375 c 0.1607,-7.44539 -16.30833,-23.16954 -42.78125,-23.28125 -12.58087,0.0202 -19.54815,2.86825 -23.09375,4.96875 -6.06656,4.68565 -12.9998,9.17543 -19.8125,14.90625 6.29809,-8.09099 11.58551,-13.68516 16.75,-17.84375 l -0.0625,-37.3125 z"
-           id="path2290"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-      </g>
-      <g
-         transform="matrix(0.9443373,0,0.01336345,0.9443373,78.345657,-412.48879)"
-         id="g5326"
-         style="fill:#1793d1;fill-opacity:1;stroke:none">
-        <path
-           d="m 400.67581,629.79609 7.68167,-1.91575 -0.92851,91.20792 -7.79574,1.32426 1.04258,-90.61643 z"
-           id="path2292"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 421.10266,657.01757 6.75064,-2.9867 -0.86808,65.39931 -6.49779,1.33915 0.61523,-63.75176 z m -1.26059,-23.58316 5.47167,-4.41533 4.42261,4.99952 -5.47558,4.53221 -4.4187,-5.1164 z"
-           id="path2294"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 440.44273,655.82614 7.67755,-1.56201 -0.1573,13.6722 c -0.007,0.58717 4.4194,-15.27364 24.68502,-14.92094 19.67986,0.10952 22.68401,15.34634 22.5291,18.76237 l -0.43759,48.0783 -6.73044,1.45631 0.63316,-47.489 c 0.0974,-1.38684 -2.88144,-13.11441 -16.78906,-13.15754 -13.90509,-0.0404 -23.68364,10.10048 -23.75821,16.57937 l -0.48127,41.83477 -7.80388,2.0313 0.63292,-65.28513 z"
-           id="path2296"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 561.53301,720.20203 -7.6776,1.56186 0.15737,-13.67198 c 0.007,-0.58742 -4.42201,15.27361 -24.68504,14.92086 -19.67983,-0.10944 -22.68399,-15.34626 -22.52908,-18.76229 l 0.43757,-48.07861 8.15674,-1.64226 -0.54644,47.48988 c -0.0149,1.29682 1.36845,13.29979 15.27604,13.3426 13.90511,0.0405 23.76622,-8.37359 24.01453,-21.04416 l 0.43105,-37.46902 7.5978,-1.93195 -0.63294,65.28507 z"
-           id="path2298"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 577.45461,655.28678 -5.42715,4.20017 20.19894,26.93328 -22.39092,31.11622 5.63499,4.226 21.04365,-28.8967 20.8779,29.58159 5.32727,-4.20103 -22.37578,-31.62866 18.56963,-25.5775 -5.53193,-4.73429 -16.92109,23.66778 -19.00551,-24.68686 z"
-           id="path2300"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-      </g>
-      <path
-         d="m 105.8125,16.625 c -7.39687,18.135158 -11.858304,29.997682 -20.09375,47.59375 5.04936,5.35232 11.247211,11.585364 21.3125,18.625 C 96.210077,78.390904 88.828713,73.920352 83.3125,69.28125 72.7727,91.274163 56.259864,122.60209 22.75,182.8125 49.087628,167.60733 69.504089,158.23318 88.53125,154.65625 87.714216,151.1422 87.2497,147.34107 87.28125,143.375 l 0.03125,-0.84375 c 0.417917,-16.87382 9.195665,-29.84979 19.59375,-28.96875 10.39809,0.88104 18.48041,15.28242 18.0625,32.15625 -0.0786,3.17512 -0.43674,6.22955 -1.0625,9.0625 18.82058,3.68164 39.01873,13.03179 65,28.03125 -5.123,-9.4318 -9.69572,-17.93388 -14.0625,-26.03125 -6.87839,-5.33121 -14.05289,-12.2698 -28.6875,-19.78125 10.05899,2.61375 17.2611,5.62932 22.875,9 C 124.63297,63.338161 121.03766,52.354109 105.8125,16.625 z"
-         transform="matrix(1.1433333,0,0,1.1433333,22.920168,121.64318)"
-         id="path2518"
-         style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-      <g
-         id="text2634"
-         style="font-size:8.44138241px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;font-family:DejaVu Sans Mono">
-        <path
-           d="m 685.46692,263.83624 0,-5.32944 -1.99082,0 0,-0.71307 4.7895,0 0,0.71307 -1.99906,0 0,5.32944 -0.79962,0"
-           id="path3660"
-           style="fill:#ffffff;fill-opacity:1" />
-        <path
-           d="m 689.0982,263.83624 0,-6.04251 1.20355,0 1.43026,4.2784 c 0.13189,0.39843 0.22806,0.69658 0.28852,0.89442 0.0687,-0.21983 0.17586,-0.5427 0.3215,-0.96862 l 1.44674,-4.2042 1.07578,0 0,6.04251 -0.77077,0 0,-5.05741 -1.75587,5.05741 -0.72131,0 -1.74763,-5.14396 0,5.14396 -0.77077,0"
-           id="path3662"
-           style="fill:#ffffff;fill-opacity:1" />
-      </g>
-      <g
-         id="text2638"
-         style="font-size:8.25130367px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;font-family:DejaVu Sans Mono">
-        <path
-           d="m 239.84053,313.69965 0,-5.20945 -1.94598,0 0,-0.697 4.68164,0 0,0.697 -1.95404,0 0,5.20945 -0.78162,0"
-           id="path2883"
-           style="fill:#ffffff;fill-opacity:1" />
-        <path
-           d="m 243.39004,313.69965 0,-5.90645 1.17646,0 1.39805,4.18205 c 0.12892,0.38947 0.22293,0.6809 0.28202,0.87429 0.0671,-0.21488 0.1719,-0.53048 0.31426,-0.94681 l 1.41417,-4.10953 1.05155,0 0,5.90645 -0.75341,0 0,-4.94353 -1.71634,4.94353 -0.70506,0 -1.70828,-5.02814 0,5.02814 -0.75342,0"
-           id="path2885"
-           style="fill:#ffffff;fill-opacity:1" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/roles/keycloak/theme/archlinux/account/resources/public/layout.css b/roles/keycloak/theme/archlinux/account/resources/public/layout.css
deleted file mode 100644
index 4b059a10853154a235a1eb0c6a8154775b7b5832..0000000000000000000000000000000000000000
--- a/roles/keycloak/theme/archlinux/account/resources/public/layout.css
+++ /dev/null
@@ -1,3 +0,0 @@
-.brand {
-  height: 50px;
-}
diff --git a/roles/keycloak/theme/archlinux/account/theme.properties b/roles/keycloak/theme/archlinux/account/theme.properties
deleted file mode 100644
index be4db507d8950f1b8ca9620b4d5cf2124f7f0eaa..0000000000000000000000000000000000000000
--- a/roles/keycloak/theme/archlinux/account/theme.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-parent=keycloak-preview
-logo=/public/archlinux-logo-light.svg
-logoDark=/public/archlinux-logo-dark.svg
-favIcon=/public/archlinux-favicon.ico
diff --git a/roles/keycloak/theme/archlinux/admin/resources/css/custom.css b/roles/keycloak/theme/archlinux/admin/resources/css/custom.css
deleted file mode 100644
index 54c49a77f139369863fac4abefa41ac2b985bbce..0000000000000000000000000000000000000000
--- a/roles/keycloak/theme/archlinux/admin/resources/css/custom.css
+++ /dev/null
@@ -1,7 +0,0 @@
-@import 'styles.css';
-
-.navbar-pf .navbar-brand {
-    background-image: url('../img/archlinux-logo-light.svg');
-    background-size: 150px 50px;
-    width: 150px;
-}
diff --git a/roles/keycloak/theme/archlinux/admin/resources/img/archlinux-logo-light.svg b/roles/keycloak/theme/archlinux/admin/resources/img/archlinux-logo-light.svg
deleted file mode 100644
index 5fd0716fd855468528b2807136a434b94654c851..0000000000000000000000000000000000000000
--- a/roles/keycloak/theme/archlinux/admin/resources/img/archlinux-logo-light.svg
+++ /dev/null
@@ -1,156 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   version="1.0"
-   width="600"
-   height="199.41692"
-   id="svg2424">
-  <defs
-     id="defs2426">
-    <linearGradient
-       x1="112.49854"
-       y1="6.1372099"
-       x2="112.49853"
-       y2="129.3468"
-       id="path1082_2_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(287,-83)">
-      <stop
-         id="stop193"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0" />
-      <stop
-         id="stop195"
-         style="stop-color:#ffffff;stop-opacity:0.27450982"
-         offset="1" />
-      <midPointStop
-         offset="0"
-         style="stop-color:#FFFFFF"
-         id="midPointStop197" />
-      <midPointStop
-         offset="0.5"
-         style="stop-color:#FFFFFF"
-         id="midPointStop199" />
-      <midPointStop
-         offset="1"
-         style="stop-color:#000000"
-         id="midPointStop201" />
-    </linearGradient>
-    <linearGradient
-       x1="541.33502"
-       y1="104.50665"
-       x2="606.91248"
-       y2="303.14029"
-       id="linearGradient2544"
-       xlink:href="#path1082_2_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.3937741,0,0,0.393752,357.51969,122.00151)" />
-    <linearGradient
-       id="linearGradient3388">
-      <stop
-         id="stop3390"
-         style="stop-color:#000000;stop-opacity:0"
-         offset="0" />
-      <stop
-         id="stop3392"
-         style="stop-color:#000000;stop-opacity:0.37113401"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="490.72305"
-       y1="237.72447"
-       x2="490.72305"
-       y2="183.9644"
-       id="linearGradient4416"
-       xlink:href="#linearGradient3388"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.749107,0,0,0.749107,-35.459862,91.44108)" />
-  </defs>
-  <g
-     transform="translate(-34.777313,-129.80241)"
-     id="layer1">
-    <g
-       transform="matrix(0.8746356,0,0,0.8746356,14.730518,23.408954)"
-       id="g2424">
-      <g
-         transform="matrix(0.6378586,0,0,0.6378586,36.486487,2.17139)"
-         id="g2809"
-         style="fill:#ffffff;fill-opacity:1">
-        <path
-           d="m 339.96875,309.09375 c -14.47141,-0.0239 -26.4812,2.94367 -31.125,4.5625 l -4.78125,25.8125 c -0.0116,0.0951 23.79543,-6.34855 34.28125,-5.96875 17.36158,0.62381 18.95948,6.63541 18.65625,14.75 0.29595,0.47462 -4.47933,-7.33192 -19.5,-7.59375 -18.94961,-0.32687 -45.69284,6.70947 -45.65625,35.3125 -0.51086,32.17412 24.03361,41.63882 40.75,41.8125 15.02821,-0.27364 22.0777,-5.69136 25.9375,-8.59375 5.07124,-5.30236 10.87308,-10.63447 16.40625,-17.03125 -5.23567,9.51278 -9.77472,16.0898 -14.5,21.125 l 0,4.25 22.84375,-3.84375 0.15625,-62.09375 c -0.23141,-8.78839 5.04123,-42.41827 -43.46875,-42.5 z m -3.28125,54.0625 c 9.46889,0.12995 20.32788,4.79708 20.34375,16.03125 0.049,10.21821 -12.80005,15.71183 -21.15625,15.625 -8.35976,-0.0868 -19.45093,-6.56982 -19.5,-16.53125 0.16016,-8.90444 10.45953,-15.35418 20.3125,-15.125 z"
-           id="path2284"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 398.50106,314.83145 -0.15505,102.82693 26.61213,-5.12724 0.0449,-58.30157 c 0.006,-8.68089 12.40554,-18.82451 27.9627,-18.66287 3.30202,-5.97408 9.5087,-21.24219 11.02088,-24.71514 -34.75649,-0.0833 -35.19897,9.98993 -41.24398,14.94517 -0.0631,-9.45285 -0.0213,-15.12741 -0.0213,-15.12741 l -24.2202,4.16213 z"
-           id="path2286"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 548.2688,328.33058 c -0.25696,-0.12068 -13.87938,-15.93419 -41.26638,-16.0589 -25.65249,-0.42638 -54.42578,9.51895 -54.88631,52.5328 0.22457,37.81852 27.6402,52.59809 55.0314,52.88627 29.31292,0.30451 40.97654,-18.32947 41.67615,-18.79124 -3.49762,-3.0321 -16.59792,-16.0131 -16.59792,-16.0131 0,0 -8.18236,11.65102 -24.05802,11.79913 -15.87942,0.1512 -29.68245,-12.27325 -29.87805,-29.60905 -0.20349,-17.33595 12.68881,-26.72821 29.99725,-27.48687 14.98466,-0.003 23.6297,9.67334 23.6297,9.67334 l 16.35218,-18.93238 z"
-           id="path2288"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 581.8125,278.84375 -25.125,5.90625 0.1875,133.9375 24.75,-4.46875 0.28125,-63.03125 c 0.0529,-6.60927 9.56127,-16.75916 25.4375,-16.4375 15.17973,0.15775 18.57236,10.11767 18.53125,11.375 l 0.4375,72.96875 24.40625,-4.3125 0.0937,-77.375 c 0.1607,-7.44539 -16.30833,-23.16954 -42.78125,-23.28125 -12.58087,0.0202 -19.54815,2.86825 -23.09375,4.96875 -6.06656,4.68565 -12.9998,9.17543 -19.8125,14.90625 6.29809,-8.09099 11.58551,-13.68516 16.75,-17.84375 l -0.0625,-37.3125 z"
-           id="path2290"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-      </g>
-      <g
-         transform="matrix(0.9443373,0,0.01336345,0.9443373,78.345657,-412.48879)"
-         id="g5326"
-         style="fill:#1793d1;fill-opacity:1;stroke:none">
-        <path
-           d="m 400.67581,629.79609 7.68167,-1.91575 -0.92851,91.20792 -7.79574,1.32426 1.04258,-90.61643 z"
-           id="path2292"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 421.10266,657.01757 6.75064,-2.9867 -0.86808,65.39931 -6.49779,1.33915 0.61523,-63.75176 z m -1.26059,-23.58316 5.47167,-4.41533 4.42261,4.99952 -5.47558,4.53221 -4.4187,-5.1164 z"
-           id="path2294"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 440.44273,655.82614 7.67755,-1.56201 -0.1573,13.6722 c -0.007,0.58717 4.4194,-15.27364 24.68502,-14.92094 19.67986,0.10952 22.68401,15.34634 22.5291,18.76237 l -0.43759,48.0783 -6.73044,1.45631 0.63316,-47.489 c 0.0974,-1.38684 -2.88144,-13.11441 -16.78906,-13.15754 -13.90509,-0.0404 -23.68364,10.10048 -23.75821,16.57937 l -0.48127,41.83477 -7.80388,2.0313 0.63292,-65.28513 z"
-           id="path2296"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 561.53301,720.20203 -7.6776,1.56186 0.15737,-13.67198 c 0.007,-0.58742 -4.42201,15.27361 -24.68504,14.92086 -19.67983,-0.10944 -22.68399,-15.34626 -22.52908,-18.76229 l 0.43757,-48.07861 8.15674,-1.64226 -0.54644,47.48988 c -0.0149,1.29682 1.36845,13.29979 15.27604,13.3426 13.90511,0.0405 23.76622,-8.37359 24.01453,-21.04416 l 0.43105,-37.46902 7.5978,-1.93195 -0.63294,65.28507 z"
-           id="path2298"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 577.45461,655.28678 -5.42715,4.20017 20.19894,26.93328 -22.39092,31.11622 5.63499,4.226 21.04365,-28.8967 20.8779,29.58159 5.32727,-4.20103 -22.37578,-31.62866 18.56963,-25.5775 -5.53193,-4.73429 -16.92109,23.66778 -19.00551,-24.68686 z"
-           id="path2300"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-      </g>
-      <path
-         d="m 105.8125,16.625 c -7.39687,18.135158 -11.858304,29.997682 -20.09375,47.59375 5.04936,5.35232 11.247211,11.585364 21.3125,18.625 C 96.210077,78.390904 88.828713,73.920352 83.3125,69.28125 72.7727,91.274163 56.259864,122.60209 22.75,182.8125 49.087628,167.60733 69.504089,158.23318 88.53125,154.65625 87.714216,151.1422 87.2497,147.34107 87.28125,143.375 l 0.03125,-0.84375 c 0.417917,-16.87382 9.195665,-29.84979 19.59375,-28.96875 10.39809,0.88104 18.48041,15.28242 18.0625,32.15625 -0.0786,3.17512 -0.43674,6.22955 -1.0625,9.0625 18.82058,3.68164 39.01873,13.03179 65,28.03125 -5.123,-9.4318 -9.69572,-17.93388 -14.0625,-26.03125 -6.87839,-5.33121 -14.05289,-12.2698 -28.6875,-19.78125 10.05899,2.61375 17.2611,5.62932 22.875,9 C 124.63297,63.338161 121.03766,52.354109 105.8125,16.625 z"
-         transform="matrix(1.1433333,0,0,1.1433333,22.920168,121.64318)"
-         id="path2518"
-         style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-      <g
-         id="text2634"
-         style="font-size:8.44138241px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;font-family:DejaVu Sans Mono">
-        <path
-           d="m 685.46692,263.83624 0,-5.32944 -1.99082,0 0,-0.71307 4.7895,0 0,0.71307 -1.99906,0 0,5.32944 -0.79962,0"
-           id="path3660"
-           style="fill:#ffffff;fill-opacity:1" />
-        <path
-           d="m 689.0982,263.83624 0,-6.04251 1.20355,0 1.43026,4.2784 c 0.13189,0.39843 0.22806,0.69658 0.28852,0.89442 0.0687,-0.21983 0.17586,-0.5427 0.3215,-0.96862 l 1.44674,-4.2042 1.07578,0 0,6.04251 -0.77077,0 0,-5.05741 -1.75587,5.05741 -0.72131,0 -1.74763,-5.14396 0,5.14396 -0.77077,0"
-           id="path3662"
-           style="fill:#ffffff;fill-opacity:1" />
-      </g>
-      <g
-         id="text2638"
-         style="font-size:8.25130367px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;font-family:DejaVu Sans Mono">
-        <path
-           d="m 239.84053,313.69965 0,-5.20945 -1.94598,0 0,-0.697 4.68164,0 0,0.697 -1.95404,0 0,5.20945 -0.78162,0"
-           id="path2883"
-           style="fill:#ffffff;fill-opacity:1" />
-        <path
-           d="m 243.39004,313.69965 0,-5.90645 1.17646,0 1.39805,4.18205 c 0.12892,0.38947 0.22293,0.6809 0.28202,0.87429 0.0671,-0.21488 0.1719,-0.53048 0.31426,-0.94681 l 1.41417,-4.10953 1.05155,0 0,5.90645 -0.75341,0 0,-4.94353 -1.71634,4.94353 -0.70506,0 -1.70828,-5.02814 0,5.02814 -0.75342,0"
-           id="path2885"
-           style="fill:#ffffff;fill-opacity:1" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/roles/keycloak/theme/archlinux/admin/theme.properties b/roles/keycloak/theme/archlinux/admin/theme.properties
deleted file mode 100644
index ff5778df76922c344600c8644acefa9458e4a74e..0000000000000000000000000000000000000000
--- a/roles/keycloak/theme/archlinux/admin/theme.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-parent=keycloak
-styles=css/custom.css
diff --git a/roles/keycloak/theme/archlinux/login/resources/css/custom.css b/roles/keycloak/theme/archlinux/login/resources/css/custom.css
deleted file mode 100644
index 1c88f99fc5827dde58ac3289a4d50ba230ff39a0..0000000000000000000000000000000000000000
--- a/roles/keycloak/theme/archlinux/login/resources/css/custom.css
+++ /dev/null
@@ -1,11 +0,0 @@
-@import 'login.css';
-
-.login-pf body {
-    background: url("../img/login-background.jpg") no-repeat center center fixed;
-}
-
-div.kc-logo-text {
-    background-image: url('../img/archlinux-logo-light.svg');
-    height: 199px;
-    width: 600px;
-}
diff --git a/roles/keycloak/theme/archlinux/login/resources/img/archlinux-logo-light.svg b/roles/keycloak/theme/archlinux/login/resources/img/archlinux-logo-light.svg
deleted file mode 100644
index 5fd0716fd855468528b2807136a434b94654c851..0000000000000000000000000000000000000000
--- a/roles/keycloak/theme/archlinux/login/resources/img/archlinux-logo-light.svg
+++ /dev/null
@@ -1,156 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   version="1.0"
-   width="600"
-   height="199.41692"
-   id="svg2424">
-  <defs
-     id="defs2426">
-    <linearGradient
-       x1="112.49854"
-       y1="6.1372099"
-       x2="112.49853"
-       y2="129.3468"
-       id="path1082_2_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(287,-83)">
-      <stop
-         id="stop193"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0" />
-      <stop
-         id="stop195"
-         style="stop-color:#ffffff;stop-opacity:0.27450982"
-         offset="1" />
-      <midPointStop
-         offset="0"
-         style="stop-color:#FFFFFF"
-         id="midPointStop197" />
-      <midPointStop
-         offset="0.5"
-         style="stop-color:#FFFFFF"
-         id="midPointStop199" />
-      <midPointStop
-         offset="1"
-         style="stop-color:#000000"
-         id="midPointStop201" />
-    </linearGradient>
-    <linearGradient
-       x1="541.33502"
-       y1="104.50665"
-       x2="606.91248"
-       y2="303.14029"
-       id="linearGradient2544"
-       xlink:href="#path1082_2_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.3937741,0,0,0.393752,357.51969,122.00151)" />
-    <linearGradient
-       id="linearGradient3388">
-      <stop
-         id="stop3390"
-         style="stop-color:#000000;stop-opacity:0"
-         offset="0" />
-      <stop
-         id="stop3392"
-         style="stop-color:#000000;stop-opacity:0.37113401"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="490.72305"
-       y1="237.72447"
-       x2="490.72305"
-       y2="183.9644"
-       id="linearGradient4416"
-       xlink:href="#linearGradient3388"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.749107,0,0,0.749107,-35.459862,91.44108)" />
-  </defs>
-  <g
-     transform="translate(-34.777313,-129.80241)"
-     id="layer1">
-    <g
-       transform="matrix(0.8746356,0,0,0.8746356,14.730518,23.408954)"
-       id="g2424">
-      <g
-         transform="matrix(0.6378586,0,0,0.6378586,36.486487,2.17139)"
-         id="g2809"
-         style="fill:#ffffff;fill-opacity:1">
-        <path
-           d="m 339.96875,309.09375 c -14.47141,-0.0239 -26.4812,2.94367 -31.125,4.5625 l -4.78125,25.8125 c -0.0116,0.0951 23.79543,-6.34855 34.28125,-5.96875 17.36158,0.62381 18.95948,6.63541 18.65625,14.75 0.29595,0.47462 -4.47933,-7.33192 -19.5,-7.59375 -18.94961,-0.32687 -45.69284,6.70947 -45.65625,35.3125 -0.51086,32.17412 24.03361,41.63882 40.75,41.8125 15.02821,-0.27364 22.0777,-5.69136 25.9375,-8.59375 5.07124,-5.30236 10.87308,-10.63447 16.40625,-17.03125 -5.23567,9.51278 -9.77472,16.0898 -14.5,21.125 l 0,4.25 22.84375,-3.84375 0.15625,-62.09375 c -0.23141,-8.78839 5.04123,-42.41827 -43.46875,-42.5 z m -3.28125,54.0625 c 9.46889,0.12995 20.32788,4.79708 20.34375,16.03125 0.049,10.21821 -12.80005,15.71183 -21.15625,15.625 -8.35976,-0.0868 -19.45093,-6.56982 -19.5,-16.53125 0.16016,-8.90444 10.45953,-15.35418 20.3125,-15.125 z"
-           id="path2284"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 398.50106,314.83145 -0.15505,102.82693 26.61213,-5.12724 0.0449,-58.30157 c 0.006,-8.68089 12.40554,-18.82451 27.9627,-18.66287 3.30202,-5.97408 9.5087,-21.24219 11.02088,-24.71514 -34.75649,-0.0833 -35.19897,9.98993 -41.24398,14.94517 -0.0631,-9.45285 -0.0213,-15.12741 -0.0213,-15.12741 l -24.2202,4.16213 z"
-           id="path2286"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 548.2688,328.33058 c -0.25696,-0.12068 -13.87938,-15.93419 -41.26638,-16.0589 -25.65249,-0.42638 -54.42578,9.51895 -54.88631,52.5328 0.22457,37.81852 27.6402,52.59809 55.0314,52.88627 29.31292,0.30451 40.97654,-18.32947 41.67615,-18.79124 -3.49762,-3.0321 -16.59792,-16.0131 -16.59792,-16.0131 0,0 -8.18236,11.65102 -24.05802,11.79913 -15.87942,0.1512 -29.68245,-12.27325 -29.87805,-29.60905 -0.20349,-17.33595 12.68881,-26.72821 29.99725,-27.48687 14.98466,-0.003 23.6297,9.67334 23.6297,9.67334 l 16.35218,-18.93238 z"
-           id="path2288"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 581.8125,278.84375 -25.125,5.90625 0.1875,133.9375 24.75,-4.46875 0.28125,-63.03125 c 0.0529,-6.60927 9.56127,-16.75916 25.4375,-16.4375 15.17973,0.15775 18.57236,10.11767 18.53125,11.375 l 0.4375,72.96875 24.40625,-4.3125 0.0937,-77.375 c 0.1607,-7.44539 -16.30833,-23.16954 -42.78125,-23.28125 -12.58087,0.0202 -19.54815,2.86825 -23.09375,4.96875 -6.06656,4.68565 -12.9998,9.17543 -19.8125,14.90625 6.29809,-8.09099 11.58551,-13.68516 16.75,-17.84375 l -0.0625,-37.3125 z"
-           id="path2290"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-      </g>
-      <g
-         transform="matrix(0.9443373,0,0.01336345,0.9443373,78.345657,-412.48879)"
-         id="g5326"
-         style="fill:#1793d1;fill-opacity:1;stroke:none">
-        <path
-           d="m 400.67581,629.79609 7.68167,-1.91575 -0.92851,91.20792 -7.79574,1.32426 1.04258,-90.61643 z"
-           id="path2292"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 421.10266,657.01757 6.75064,-2.9867 -0.86808,65.39931 -6.49779,1.33915 0.61523,-63.75176 z m -1.26059,-23.58316 5.47167,-4.41533 4.42261,4.99952 -5.47558,4.53221 -4.4187,-5.1164 z"
-           id="path2294"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 440.44273,655.82614 7.67755,-1.56201 -0.1573,13.6722 c -0.007,0.58717 4.4194,-15.27364 24.68502,-14.92094 19.67986,0.10952 22.68401,15.34634 22.5291,18.76237 l -0.43759,48.0783 -6.73044,1.45631 0.63316,-47.489 c 0.0974,-1.38684 -2.88144,-13.11441 -16.78906,-13.15754 -13.90509,-0.0404 -23.68364,10.10048 -23.75821,16.57937 l -0.48127,41.83477 -7.80388,2.0313 0.63292,-65.28513 z"
-           id="path2296"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 561.53301,720.20203 -7.6776,1.56186 0.15737,-13.67198 c 0.007,-0.58742 -4.42201,15.27361 -24.68504,14.92086 -19.67983,-0.10944 -22.68399,-15.34626 -22.52908,-18.76229 l 0.43757,-48.07861 8.15674,-1.64226 -0.54644,47.48988 c -0.0149,1.29682 1.36845,13.29979 15.27604,13.3426 13.90511,0.0405 23.76622,-8.37359 24.01453,-21.04416 l 0.43105,-37.46902 7.5978,-1.93195 -0.63294,65.28507 z"
-           id="path2298"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 577.45461,655.28678 -5.42715,4.20017 20.19894,26.93328 -22.39092,31.11622 5.63499,4.226 21.04365,-28.8967 20.8779,29.58159 5.32727,-4.20103 -22.37578,-31.62866 18.56963,-25.5775 -5.53193,-4.73429 -16.92109,23.66778 -19.00551,-24.68686 z"
-           id="path2300"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-      </g>
-      <path
-         d="m 105.8125,16.625 c -7.39687,18.135158 -11.858304,29.997682 -20.09375,47.59375 5.04936,5.35232 11.247211,11.585364 21.3125,18.625 C 96.210077,78.390904 88.828713,73.920352 83.3125,69.28125 72.7727,91.274163 56.259864,122.60209 22.75,182.8125 49.087628,167.60733 69.504089,158.23318 88.53125,154.65625 87.714216,151.1422 87.2497,147.34107 87.28125,143.375 l 0.03125,-0.84375 c 0.417917,-16.87382 9.195665,-29.84979 19.59375,-28.96875 10.39809,0.88104 18.48041,15.28242 18.0625,32.15625 -0.0786,3.17512 -0.43674,6.22955 -1.0625,9.0625 18.82058,3.68164 39.01873,13.03179 65,28.03125 -5.123,-9.4318 -9.69572,-17.93388 -14.0625,-26.03125 -6.87839,-5.33121 -14.05289,-12.2698 -28.6875,-19.78125 10.05899,2.61375 17.2611,5.62932 22.875,9 C 124.63297,63.338161 121.03766,52.354109 105.8125,16.625 z"
-         transform="matrix(1.1433333,0,0,1.1433333,22.920168,121.64318)"
-         id="path2518"
-         style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-      <g
-         id="text2634"
-         style="font-size:8.44138241px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;font-family:DejaVu Sans Mono">
-        <path
-           d="m 685.46692,263.83624 0,-5.32944 -1.99082,0 0,-0.71307 4.7895,0 0,0.71307 -1.99906,0 0,5.32944 -0.79962,0"
-           id="path3660"
-           style="fill:#ffffff;fill-opacity:1" />
-        <path
-           d="m 689.0982,263.83624 0,-6.04251 1.20355,0 1.43026,4.2784 c 0.13189,0.39843 0.22806,0.69658 0.28852,0.89442 0.0687,-0.21983 0.17586,-0.5427 0.3215,-0.96862 l 1.44674,-4.2042 1.07578,0 0,6.04251 -0.77077,0 0,-5.05741 -1.75587,5.05741 -0.72131,0 -1.74763,-5.14396 0,5.14396 -0.77077,0"
-           id="path3662"
-           style="fill:#ffffff;fill-opacity:1" />
-      </g>
-      <g
-         id="text2638"
-         style="font-size:8.25130367px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;font-family:DejaVu Sans Mono">
-        <path
-           d="m 239.84053,313.69965 0,-5.20945 -1.94598,0 0,-0.697 4.68164,0 0,0.697 -1.95404,0 0,5.20945 -0.78162,0"
-           id="path2883"
-           style="fill:#ffffff;fill-opacity:1" />
-        <path
-           d="m 243.39004,313.69965 0,-5.90645 1.17646,0 1.39805,4.18205 c 0.12892,0.38947 0.22293,0.6809 0.28202,0.87429 0.0671,-0.21488 0.1719,-0.53048 0.31426,-0.94681 l 1.41417,-4.10953 1.05155,0 0,5.90645 -0.75341,0 0,-4.94353 -1.71634,4.94353 -0.70506,0 -1.70828,-5.02814 0,5.02814 -0.75342,0"
-           id="path2885"
-           style="fill:#ffffff;fill-opacity:1" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/roles/keycloak/theme/archlinux/login/resources/img/login-background.jpg b/roles/keycloak/theme/archlinux/login/resources/img/login-background.jpg
deleted file mode 100644
index 49c7832642fe158585628b579f1b2f971aaf1f8b..0000000000000000000000000000000000000000
Binary files a/roles/keycloak/theme/archlinux/login/resources/img/login-background.jpg and /dev/null differ
diff --git a/roles/keycloak/theme/archlinux/login/theme.properties b/roles/keycloak/theme/archlinux/login/theme.properties
deleted file mode 100644
index ff5778df76922c344600c8644acefa9458e4a74e..0000000000000000000000000000000000000000
--- a/roles/keycloak/theme/archlinux/login/theme.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-parent=keycloak
-styles=css/custom.css
diff --git a/roles/keycloak/theme/archlinux/welcome/index.ftl b/roles/keycloak/theme/archlinux/welcome/index.ftl
deleted file mode 100644
index 8a34f686b5a4138c4aa279e55f6e16f09aa01adf..0000000000000000000000000000000000000000
--- a/roles/keycloak/theme/archlinux/welcome/index.ftl
+++ /dev/null
@@ -1,138 +0,0 @@
-<!--
-  ~ JBoss, Home of Professional Open Source.
-  ~ Copyright (c) 2011, Red Hat, Inc., and individual contributors
-  ~ as indicated by the @author tags. See the copyright.txt file in the
-  ~ distribution for a full listing of individual contributors.
-  ~
-  ~ This is free software; you can redistribute it and/or modify it
-  ~ under the terms of the GNU Lesser General Public License as
-  ~ published by the Free Software Foundation; either version 2.1 of
-  ~ the License, or (at your option) any later version.
-  ~
-  ~ This software is distributed in the hope that it will be useful,
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  ~ Lesser General Public License for more details.
-  ~
-  ~ You should have received a copy of the GNU Lesser General Public
-  ~ License along with this software; if not, write to the Free
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-  -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- 
-<html>
-<head>
-    <title>Welcome to ${productNameFull}</title>
-
-    <meta charset="utf-8">
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-    <meta name="robots" content="noindex, nofollow">
-
-    <link rel="shortcut icon" href="${resourcesCommonPath}/img/favicon.ico" />
-
-    <#if properties.stylesCommon?has_content>
-        <#list properties.stylesCommon?split(' ') as style>
-            <link href="${resourcesCommonPath}/${style}" rel="stylesheet" />
-        </#list>
-    </#if>
-    <#if properties.styles?has_content>
-        <#list properties.styles?split(' ') as style>
-            <link href="${resourcesPath}/${style}" rel="stylesheet" />
-        </#list>
-    </#if>
-</head>
-
-<body>
-<div class="container-fluid">
-  <div class="row">
-    <div class="col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-8 col-lg-offset-2">
-      <div class="welcome-header">
-        <img src="${resourcesPath}/archlinux-logo-light.svg" alt="${productName}" border="0" />
-        <h1>Welcome to <strong>${productNameFull}</strong></h1>
-      </div>
-      <div class="row">
-        <div class="col-xs-12 col-sm-4">
-          <div class="card-pf h-l">
-            <#if successMessage?has_content>
-                <p class="alert success">${successMessage}</p>
-            <#elseif errorMessage?has_content>
-                <p class="alert error">${errorMessage}</p>
-                <h3><img src="welcome-content/user.png">Administration Console</h3>
-            <#elseif bootstrap>
-                <#if localUser>
-                    <h3><img src="welcome-content/user.png">Administration Console</h3>
-                    <p>Please create an initial admin user to get started.</p>
-                <#else>
-                    <p class="welcome-message">
-                        <img src="welcome-content/alert.png">You need local access to create the initial admin user. <br><br>Open <a href="http://localhost:8080/auth">http://localhost:8080/auth</a>
-                        <br>or use the add-user-keycloak script.
-                    </p>
-                </#if>
-            </#if>
-
-            <#if bootstrap && localUser>
-                <form method="post" class="welcome-form">
-                    <p>
-                        <label for="username">Username</label>
-                        <input id="username" name="username" />
-                    </p>
-
-                    <p>
-                        <label for="password">Password</label>
-                        <input id="password" name="password" type="password" />
-                    </p>
-
-                    <p>
-                        <label for="passwordConfirmation">Password confirmation</label>
-                        <input id="passwordConfirmation" name="passwordConfirmation" type="password" />
-                    </p>
-
-                    <input id="stateChecker" name="stateChecker" type="hidden" value="${stateChecker}" />
-
-                    <button id="create-button" type="submit" class="btn btn-primary">Create</button>
-                </form>
-            </#if>
-            <div class="welcome-primary-link">
-              <h3><a href="${adminUrl}"><img src="welcome-content/user.png">Administration Console <i class="fa fa-angle-right link" aria-hidden="true"></i></a></h3>
-              <div class="description">
-                Centrally manage all aspects of the ${productNameFull} server
-              </div>
-            </div>
-          </div>
-        </div>
-        <div class="col-xs-12 col-sm-4">
-          <div class="card-pf h-l">
-            <h3><a href="${properties.documentationUrl}"><img class="doc-img" src="welcome-content/admin-console.png">Wiki <i class="fa fa-angle-right link" aria-hidden="true"></i></a></h3>
-            <div class="description">
-
-              Your source for Arch Linux documentation on the web
-
-
-            </div>
-          </div>
-        </div>
-        <div class="col-xs-12 col-sm-4">
-        <#if properties.displayCommunityLinks = "true">
-          <div class="card-pf h-m">
-            <h3><a href="https://www.archlinux.org/"><img src="welcome-content/keycloak-project.png">Arch Linux Project <i class="fa fa-angle-right link" aria-hidden="true"></i></a></h3>
-          </div>
-          <div class="card-pf h-m">
-            <h3><a href="https://lists.archlinux.org/listinfo/arch-devops"><img src="welcome-content/mail.png">Mailing List <i class="fa fa-angle-right link" aria-hidden="true"></i></a></h3>
-          </div>
-          <div class="card-pf h-m">
-            <h3><a href="https://gitlab.archlinux.org/archlinux/infrastructure/-/issues"><img src="welcome-content/bug.png">Report an issue <i class="fa fa-angle-right link" aria-hidden="true"></i></a></h3>
-          </div>
-        </#if>
-        </div>
-      </divR
-      <div class='footer'>
-        <#if properties.displayFooter = "true">
-        <a href="http://www.jboss.org"><img src="welcome-content/jboss_community.png" alt="JBoss and JBoss Community"></a>
-        </#if>
-      </div>
-    </div>
-  </div>
-</div>
-</body>
-</html>
diff --git a/roles/keycloak/theme/archlinux/welcome/resources/archlinux-logo-light.svg b/roles/keycloak/theme/archlinux/welcome/resources/archlinux-logo-light.svg
deleted file mode 100644
index 5fd0716fd855468528b2807136a434b94654c851..0000000000000000000000000000000000000000
--- a/roles/keycloak/theme/archlinux/welcome/resources/archlinux-logo-light.svg
+++ /dev/null
@@ -1,156 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   version="1.0"
-   width="600"
-   height="199.41692"
-   id="svg2424">
-  <defs
-     id="defs2426">
-    <linearGradient
-       x1="112.49854"
-       y1="6.1372099"
-       x2="112.49853"
-       y2="129.3468"
-       id="path1082_2_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(287,-83)">
-      <stop
-         id="stop193"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0" />
-      <stop
-         id="stop195"
-         style="stop-color:#ffffff;stop-opacity:0.27450982"
-         offset="1" />
-      <midPointStop
-         offset="0"
-         style="stop-color:#FFFFFF"
-         id="midPointStop197" />
-      <midPointStop
-         offset="0.5"
-         style="stop-color:#FFFFFF"
-         id="midPointStop199" />
-      <midPointStop
-         offset="1"
-         style="stop-color:#000000"
-         id="midPointStop201" />
-    </linearGradient>
-    <linearGradient
-       x1="541.33502"
-       y1="104.50665"
-       x2="606.91248"
-       y2="303.14029"
-       id="linearGradient2544"
-       xlink:href="#path1082_2_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.3937741,0,0,0.393752,357.51969,122.00151)" />
-    <linearGradient
-       id="linearGradient3388">
-      <stop
-         id="stop3390"
-         style="stop-color:#000000;stop-opacity:0"
-         offset="0" />
-      <stop
-         id="stop3392"
-         style="stop-color:#000000;stop-opacity:0.37113401"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="490.72305"
-       y1="237.72447"
-       x2="490.72305"
-       y2="183.9644"
-       id="linearGradient4416"
-       xlink:href="#linearGradient3388"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.749107,0,0,0.749107,-35.459862,91.44108)" />
-  </defs>
-  <g
-     transform="translate(-34.777313,-129.80241)"
-     id="layer1">
-    <g
-       transform="matrix(0.8746356,0,0,0.8746356,14.730518,23.408954)"
-       id="g2424">
-      <g
-         transform="matrix(0.6378586,0,0,0.6378586,36.486487,2.17139)"
-         id="g2809"
-         style="fill:#ffffff;fill-opacity:1">
-        <path
-           d="m 339.96875,309.09375 c -14.47141,-0.0239 -26.4812,2.94367 -31.125,4.5625 l -4.78125,25.8125 c -0.0116,0.0951 23.79543,-6.34855 34.28125,-5.96875 17.36158,0.62381 18.95948,6.63541 18.65625,14.75 0.29595,0.47462 -4.47933,-7.33192 -19.5,-7.59375 -18.94961,-0.32687 -45.69284,6.70947 -45.65625,35.3125 -0.51086,32.17412 24.03361,41.63882 40.75,41.8125 15.02821,-0.27364 22.0777,-5.69136 25.9375,-8.59375 5.07124,-5.30236 10.87308,-10.63447 16.40625,-17.03125 -5.23567,9.51278 -9.77472,16.0898 -14.5,21.125 l 0,4.25 22.84375,-3.84375 0.15625,-62.09375 c -0.23141,-8.78839 5.04123,-42.41827 -43.46875,-42.5 z m -3.28125,54.0625 c 9.46889,0.12995 20.32788,4.79708 20.34375,16.03125 0.049,10.21821 -12.80005,15.71183 -21.15625,15.625 -8.35976,-0.0868 -19.45093,-6.56982 -19.5,-16.53125 0.16016,-8.90444 10.45953,-15.35418 20.3125,-15.125 z"
-           id="path2284"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 398.50106,314.83145 -0.15505,102.82693 26.61213,-5.12724 0.0449,-58.30157 c 0.006,-8.68089 12.40554,-18.82451 27.9627,-18.66287 3.30202,-5.97408 9.5087,-21.24219 11.02088,-24.71514 -34.75649,-0.0833 -35.19897,9.98993 -41.24398,14.94517 -0.0631,-9.45285 -0.0213,-15.12741 -0.0213,-15.12741 l -24.2202,4.16213 z"
-           id="path2286"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 548.2688,328.33058 c -0.25696,-0.12068 -13.87938,-15.93419 -41.26638,-16.0589 -25.65249,-0.42638 -54.42578,9.51895 -54.88631,52.5328 0.22457,37.81852 27.6402,52.59809 55.0314,52.88627 29.31292,0.30451 40.97654,-18.32947 41.67615,-18.79124 -3.49762,-3.0321 -16.59792,-16.0131 -16.59792,-16.0131 0,0 -8.18236,11.65102 -24.05802,11.79913 -15.87942,0.1512 -29.68245,-12.27325 -29.87805,-29.60905 -0.20349,-17.33595 12.68881,-26.72821 29.99725,-27.48687 14.98466,-0.003 23.6297,9.67334 23.6297,9.67334 l 16.35218,-18.93238 z"
-           id="path2288"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 581.8125,278.84375 -25.125,5.90625 0.1875,133.9375 24.75,-4.46875 0.28125,-63.03125 c 0.0529,-6.60927 9.56127,-16.75916 25.4375,-16.4375 15.17973,0.15775 18.57236,10.11767 18.53125,11.375 l 0.4375,72.96875 24.40625,-4.3125 0.0937,-77.375 c 0.1607,-7.44539 -16.30833,-23.16954 -42.78125,-23.28125 -12.58087,0.0202 -19.54815,2.86825 -23.09375,4.96875 -6.06656,4.68565 -12.9998,9.17543 -19.8125,14.90625 6.29809,-8.09099 11.58551,-13.68516 16.75,-17.84375 l -0.0625,-37.3125 z"
-           id="path2290"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-      </g>
-      <g
-         transform="matrix(0.9443373,0,0.01336345,0.9443373,78.345657,-412.48879)"
-         id="g5326"
-         style="fill:#1793d1;fill-opacity:1;stroke:none">
-        <path
-           d="m 400.67581,629.79609 7.68167,-1.91575 -0.92851,91.20792 -7.79574,1.32426 1.04258,-90.61643 z"
-           id="path2292"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 421.10266,657.01757 6.75064,-2.9867 -0.86808,65.39931 -6.49779,1.33915 0.61523,-63.75176 z m -1.26059,-23.58316 5.47167,-4.41533 4.42261,4.99952 -5.47558,4.53221 -4.4187,-5.1164 z"
-           id="path2294"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 440.44273,655.82614 7.67755,-1.56201 -0.1573,13.6722 c -0.007,0.58717 4.4194,-15.27364 24.68502,-14.92094 19.67986,0.10952 22.68401,15.34634 22.5291,18.76237 l -0.43759,48.0783 -6.73044,1.45631 0.63316,-47.489 c 0.0974,-1.38684 -2.88144,-13.11441 -16.78906,-13.15754 -13.90509,-0.0404 -23.68364,10.10048 -23.75821,16.57937 l -0.48127,41.83477 -7.80388,2.0313 0.63292,-65.28513 z"
-           id="path2296"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 561.53301,720.20203 -7.6776,1.56186 0.15737,-13.67198 c 0.007,-0.58742 -4.42201,15.27361 -24.68504,14.92086 -19.67983,-0.10944 -22.68399,-15.34626 -22.52908,-18.76229 l 0.43757,-48.07861 8.15674,-1.64226 -0.54644,47.48988 c -0.0149,1.29682 1.36845,13.29979 15.27604,13.3426 13.90511,0.0405 23.76622,-8.37359 24.01453,-21.04416 l 0.43105,-37.46902 7.5978,-1.93195 -0.63294,65.28507 z"
-           id="path2298"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-        <path
-           d="m 577.45461,655.28678 -5.42715,4.20017 20.19894,26.93328 -22.39092,31.11622 5.63499,4.226 21.04365,-28.8967 20.8779,29.58159 5.32727,-4.20103 -22.37578,-31.62866 18.56963,-25.5775 -5.53193,-4.73429 -16.92109,23.66778 -19.00551,-24.68686 z"
-           id="path2300"
-           style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-      </g>
-      <path
-         d="m 105.8125,16.625 c -7.39687,18.135158 -11.858304,29.997682 -20.09375,47.59375 5.04936,5.35232 11.247211,11.585364 21.3125,18.625 C 96.210077,78.390904 88.828713,73.920352 83.3125,69.28125 72.7727,91.274163 56.259864,122.60209 22.75,182.8125 49.087628,167.60733 69.504089,158.23318 88.53125,154.65625 87.714216,151.1422 87.2497,147.34107 87.28125,143.375 l 0.03125,-0.84375 c 0.417917,-16.87382 9.195665,-29.84979 19.59375,-28.96875 10.39809,0.88104 18.48041,15.28242 18.0625,32.15625 -0.0786,3.17512 -0.43674,6.22955 -1.0625,9.0625 18.82058,3.68164 39.01873,13.03179 65,28.03125 -5.123,-9.4318 -9.69572,-17.93388 -14.0625,-26.03125 -6.87839,-5.33121 -14.05289,-12.2698 -28.6875,-19.78125 10.05899,2.61375 17.2611,5.62932 22.875,9 C 124.63297,63.338161 121.03766,52.354109 105.8125,16.625 z"
-         transform="matrix(1.1433333,0,0,1.1433333,22.920168,121.64318)"
-         id="path2518"
-         style="fill:#1793d1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
-      <g
-         id="text2634"
-         style="font-size:8.44138241px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;font-family:DejaVu Sans Mono">
-        <path
-           d="m 685.46692,263.83624 0,-5.32944 -1.99082,0 0,-0.71307 4.7895,0 0,0.71307 -1.99906,0 0,5.32944 -0.79962,0"
-           id="path3660"
-           style="fill:#ffffff;fill-opacity:1" />
-        <path
-           d="m 689.0982,263.83624 0,-6.04251 1.20355,0 1.43026,4.2784 c 0.13189,0.39843 0.22806,0.69658 0.28852,0.89442 0.0687,-0.21983 0.17586,-0.5427 0.3215,-0.96862 l 1.44674,-4.2042 1.07578,0 0,6.04251 -0.77077,0 0,-5.05741 -1.75587,5.05741 -0.72131,0 -1.74763,-5.14396 0,5.14396 -0.77077,0"
-           id="path3662"
-           style="fill:#ffffff;fill-opacity:1" />
-      </g>
-      <g
-         id="text2638"
-         style="font-size:8.25130367px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;font-family:DejaVu Sans Mono">
-        <path
-           d="m 239.84053,313.69965 0,-5.20945 -1.94598,0 0,-0.697 4.68164,0 0,0.697 -1.95404,0 0,5.20945 -0.78162,0"
-           id="path2883"
-           style="fill:#ffffff;fill-opacity:1" />
-        <path
-           d="m 243.39004,313.69965 0,-5.90645 1.17646,0 1.39805,4.18205 c 0.12892,0.38947 0.22293,0.6809 0.28202,0.87429 0.0671,-0.21488 0.1719,-0.53048 0.31426,-0.94681 l 1.41417,-4.10953 1.05155,0 0,5.90645 -0.75341,0 0,-4.94353 -1.71634,4.94353 -0.70506,0 -1.70828,-5.02814 0,5.02814 -0.75342,0"
-           id="path2885"
-           style="fill:#ffffff;fill-opacity:1" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/roles/keycloak/theme/archlinux/welcome/resources/css/custom.css b/roles/keycloak/theme/archlinux/welcome/resources/css/custom.css
deleted file mode 100644
index 82967706efa40d4e2724acc592e67c344cbb3a9d..0000000000000000000000000000000000000000
--- a/roles/keycloak/theme/archlinux/welcome/resources/css/custom.css
+++ /dev/null
@@ -1,14 +0,0 @@
-@import 'welcome.css';
-
-body {
-    background: #fff url('../welcome-background.jpg') no-repeat center bottom fixed;
-}
-
-.welcome-header {
-	color: white;
-}
-
-.welcome-header img {
-	width: 200px;
-	margin-bottom: 10px;
-}
diff --git a/roles/keycloak/theme/archlinux/welcome/resources/welcome-background.jpg b/roles/keycloak/theme/archlinux/welcome/resources/welcome-background.jpg
deleted file mode 100644
index 49c7832642fe158585628b579f1b2f971aaf1f8b..0000000000000000000000000000000000000000
Binary files a/roles/keycloak/theme/archlinux/welcome/resources/welcome-background.jpg and /dev/null differ
diff --git a/roles/keycloak/theme/archlinux/welcome/theme.properties b/roles/keycloak/theme/archlinux/welcome/theme.properties
deleted file mode 100644
index a2aedb582a9ce3aafc1134370e864dacd462df43..0000000000000000000000000000000000000000
--- a/roles/keycloak/theme/archlinux/welcome/theme.properties
+++ /dev/null
@@ -1,5 +0,0 @@
-parent=keycloak
-documentationUrl=https://wiki.archlinux.org
-displayCommunityLinks=true
-displayFooter=false
-styles=css/custom.css