diff --git a/src/plainui/jinja2/plainui/components/header_buttons.html b/src/plainui/jinja2/plainui/components/header_buttons.html
index 3b41e56a45b8756f10885335d71912b2b39a9074..5adb296d22623da7c14a7c0887314ad82969cfc5 100644
--- a/src/plainui/jinja2/plainui/components/header_buttons.html
+++ b/src/plainui/jinja2/plainui/components/header_buttons.html
@@ -57,14 +57,14 @@
         {{ csrf_input }}
         <input type="hidden" name="next" value="{{ request.get_full_path() }}">
         <button
-            class="btn btn-icont px-2"
+            class="btn btn-icont p-1"
             value="de"
             name="language"
         >
             {{ _("de") }}
         </button>
         <button
-            class="btn btn-icont px-2"
+            class="btn btn-icont p-1"
             value="en"
             name="language"
         >
diff --git a/src/plainui/static/plainui/js/animations.js b/src/plainui/static/plainui/js/animations.js
index f7aeb361d166b37e26f8a31d257935ff726d31fa..6efbbb6f4be5ad688b9d0662d5e8982fdc9ff985 100644
--- a/src/plainui/static/plainui/js/animations.js
+++ b/src/plainui/static/plainui/js/animations.js
@@ -30,9 +30,9 @@ initParallax(() => {
         layer05L.classList.add(`collage-l-` + Math.floor((Math.random() * 6) + 1));
     }
 
-    const setTransform = (el, factor) => {
+    const setTransform = (el, factor, scale) => {
         if (el) {
-            el.style.transform = "translate3D(0," + window.scrollY * factor + "px,0)"
+            el.style.transform = `translate3D(0,${window.scrollY * factor}px,0) scale(${scale})`;
         }
     }
     const setBgPosition = (el, factor) => {
@@ -47,10 +47,10 @@ initParallax(() => {
 
         if (lastPos !== window.scrollY) {
             setBgPosition(layer01, -1.2);
-            setTransform(layer05R, -0.1);
-            setTransform(layer05L, -0.2);
+            setTransform(layer05R, -0.1, "1");
+            setTransform(layer05L, -0.2, "1");
             setBgPosition(layer06, 0.5);
-            setTransform(layer10, -0.02);
+            setTransform(layer10, -0.02, "1");
             // Move mask for header
             if (main) {
                 main.style.maskPositionY = window.scrollY - 170 + "px";
@@ -663,7 +663,7 @@ initParticles(() => {
         particles: {
             density: 8,
             color: 'white',
-            size: 25,
+            size: 20,
             speed: 0.7,
             lifespan: { // in milliseconds
                 min: 3500,
diff --git a/src/plainui/styles/_util-classes.scss b/src/plainui/styles/_util-classes.scss
index 1baabaebac7e126ec55fcc83797fb3c469969d6a..7a4d426bae9863c0fa9e1b162b9064b0787f7495 100644
--- a/src/plainui/styles/_util-classes.scss
+++ b/src/plainui/styles/_util-classes.scss
@@ -599,7 +599,7 @@ h6,
         &-L01 {
             z-index: 20;
             opacity: 0.2;
-            filter: blur(2px);
+            filter: blur(1px);
         }
 
         &-L06 {
@@ -617,79 +617,116 @@ h6,
             z-index: -5;
             max-width: 1120px;
             margin: 0 auto;
-            opacity: 0.8;
+            opacity: 0.6;
 
             &-R,
             &-L {
                 display: block;
                 content: "";
-                height: 450px;
-                width: 600px;
                 position: absolute;
                 background-repeat: no-repeat;
                 background-size: contain;
                 background-position: center;
+                transform: scale(1);
             }
 
             &-R {
-                right: -300px;
                 top: 28vh;
 
                 &.collage-r-1 {
                     background-image: url('img/05_Collage/05_collage_1_bust_vr-goggles_R_halfres_ani_V01.gif');
+                    height: 250px;
+                    width: 250px;
+                    right: -125px;
                 }
 
                 &.collage-r-2 {
                     background-image: url('img/05_Collage/05_Collage_2_robothand_nib_R_halfres_ani_V01.gif');
+                    height: 200px;
+                    width: 300px;
+                    right: -150px;
                 }
 
                 &.collage-r-3 {
                     background-image: url('img/05_Collage/05_Collage_3_baby_ethernet_R_halfres_ani_V01.gif');
+                    height: 300px;
+                    width: 300px;
+                    right: -150px;
                 }
 
                 &.collage-r-4 {
                     background-image: url('img/05_Collage/05_Collage_4_sunflower_bitcoin_R_halfres_ani_V01.gif');
+                    height: 450px;
+                    width: 350px;
+                    right: -150px;
                 }
 
                 &.collage-r-5 {
                     background-image: url('img/05_Collage/05_Collage_7_bird_cam_R_halfres_ani_V01.gif');
+                    height: 300px;
+                    width: 600px;
+                    right: -300px;
                 }
 
                 &.collage-r-6 {
                     background-image: url('img/05_Collage/05_Collage_6_astronaut_c64_R_halfres_ani_V01.gif');
+                    height: 500px;
+                    width: 300px;
+                    right: -150px;
                 }
 
                 &.collage-r-7 {
                     background-image: url('img/05_Collage/05_Collage_5_smartphone_tunnel_halfres_ani_V01.gif');
+                    height: 350px;
+                    width: 250px;
+                    right: -125px;
                 }
             }
 
             &-L {
-                left: -300px;
-                bottom: 3vh;
+                left: 0;
+                bottom: -1vh;
 
                 &.collage-l-1 {
                     background-image: url('img/05_Collage/05_Collage_5_smartphone_tunnel_halfres_ani_V01.gif');
+                    height: 350px;
+                    width: 250px;
+                    left: -125px;
                 }
 
                 &.collage-l-2 {
                     background-image: url('img/05_Collage/05_collage_1_bust_vr-goggles_L_halfres_ani_V01.gif');
+                    height: 250px;
+                    width: 250px;
+                    left: -125px;
                 }
 
                 &.collage-l-3 {
                     background-image: url('img/05_Collage/05_Collage_2_robothand_nib_L_halfres_ani_V01.gif');
+                    height: 200px;
+                    width: 300px;
+                    left: -150px;
                 }
 
                 &.collage-l-4 {
                     background-image: url('img/05_Collage/05_Collage_3_baby_ethernet_L_halfres_ani_V01.gif');
+                    height: 300px;
+                    width: 300px;
+                    left: -150px;
                 }
 
                 &.collage-l-5 {
                     background-image: url('img/05_Collage/05_Collage_6_astronaut_c64_L_halfres_ani_V01.gif');
+                    height: 500px;
+                    width: 300px;
+                    left: -150px;
                 }
 
                 &.collage-l-6 {
                     background-image: url('img/05_Collage/05_Collage_7_bird_cam_L_halfres_ani_V01.gif');
+                    height: 300px;
+                    width: 600px;
+                    left: -300px;
                 }
             }
         }
diff --git a/src/plainui/styles/components/_header.scss b/src/plainui/styles/components/_header.scss
index ae416f977be0acfd1b5a9a3b4160b51e8a4f10bd..4292af2f2007365dfe0643921c56364f9af8a622 100644
--- a/src/plainui/styles/components/_header.scss
+++ b/src/plainui/styles/components/_header.scss
@@ -102,8 +102,11 @@
             gap: .5rem;
             left: 50%;
             position: absolute;
-            top: 1.5rem;
+            top: 1.6rem;
             transform: translateX(-50%);
+            flex-flow: column;
+            gap: 0;
+            margin-top: 0.25rem;
         }
     }
 
@@ -117,13 +120,20 @@
         align-items: center;
         display: flex;
         flex-direction: column;
+        gap: 0.25rem;
+        margin: 0.5rem 0 0 0 !important;
 
         &__main {
-            margin-bottom: 1rem;
+            margin-bottom: 0;
         }
 
         .rc3-logo {
           justify-self: center;
+
+        & img {
+            max-height: 4rem;
+        }
+
         }
 
         &__nomob {
diff --git a/src/plainui/styles/utils/_fonts.scss b/src/plainui/styles/utils/_fonts.scss
index 017f26ea9dafdd38bad6f7aa1405231c8f7f9b36..afe8748b13506006d0c60b4f71b2988e961f03e1 100644
--- a/src/plainui/styles/utils/_fonts.scss
+++ b/src/plainui/styles/utils/_fonts.scss
@@ -31,5 +31,5 @@ $small-font-size: .75em;
 $medium-font-size: 0.875em;
 $paragraph-margin-bottom: 0;
 
-$letter-spacing: 0.05rem;
+$letter-spacing: 0.02rem;
 $word-spacing: .1rem;