diff --git a/src/plainui/jinja2/plainui/components/three_cards.html b/src/plainui/jinja2/plainui/components/three_cards.html
index 163a2f11c84cd263d083ef9c0a9b71f7f4195105..b3930c33c57afc260d33587874b0c178577365d1 100644
--- a/src/plainui/jinja2/plainui/components/three_cards.html
+++ b/src/plainui/jinja2/plainui/components/three_cards.html
@@ -1,25 +1,23 @@
 {% macro three_cards(cards) -%}
 {% if cards %}
-    <div class="border p-6 text-light text-center mx-0">
-        <div class="card-deck">
-            {% for card in cards %}
-                <article class="card">
-                    <header class="card-header">
-                        <h3 class="card-title text-white mb-0">{{card.title}}</h3>
-                    </header>
-                    <section class="card-body mt-2 px-3 shadow-darkmorphism">
-                        <p class="card-text">{{ card.text}}</p>
-                    </section>
-                    {% if card.link %}
-                        <footer class="card-footer p-0 shadow-darkmorphism mt-2">
-                            <a href="{{ card.link.url }}" class="btn btn-block btn-xxl{% if card.link.type %} btn-{{card.link.type}}{% endif %}">
-                                {{ card.link.text }}
-                            </a>
-                        </footer>
-                    {% endif %}
-                </article>
-            {% endfor %}
-        </div>
+    <div class="card-deck">
+        {% for card in cards %}
+            <article class="card">
+                <header class="card-header text-center">
+                    <h3 class="card-title text-dark mb-0">{{card.title}}</h3>
+                </header>
+                <section class="card-body mt-2 px-3">
+                    <p class="card-text">{{ card.text}}</p>
+                </section>
+                {% if card.link %}
+                    <footer class="card-footer p-0 mt-2">
+                        <a href="{{ card.link.url }}" class="btn btn-block btn-l{% if card.link.type %} btn-{{card.link.type}}{% endif %}">
+                            {{ card.link.text }}
+                        </a>
+                    </footer>
+                {% endif %}
+            </article>
+        {% endfor %}
     </div>
 {% endif %}
 {%- endmacro %}
diff --git a/src/plainui/styles/_util-classes.scss b/src/plainui/styles/_util-classes.scss
index ebc46d8968e639d26d7bcf22e8c56c1549e3ea8d..1b9415e84e474708daa29a3a04f7082a1a9d9cc9 100644
--- a/src/plainui/styles/_util-classes.scss
+++ b/src/plainui/styles/_util-classes.scss
@@ -52,6 +52,7 @@ h5,
 h6,
 .h6 {
     text-transform: lowercase;
+    letter-spacing: 0.075em;
 }
 
 .shadow-darkmorphism {
@@ -174,6 +175,14 @@ h6,
     }
 }
 
+.card-header {
+    padding: 0.5rem;
+}
+
+.card-footer {
+    border-top: none;
+}
+
 .form-check {
     padding-left: 1.75rem;
     &-input {
diff --git a/src/plainui/styles/utils/_bootstrap-theme-plattform.scss b/src/plainui/styles/utils/_bootstrap-theme-plattform.scss
index e6f291fab42b926ac6a4e17f9b24899a06399b33..3fec9332872c38a1aa88e951402206ea1170a130 100644
--- a/src/plainui/styles/utils/_bootstrap-theme-plattform.scss
+++ b/src/plainui/styles/utils/_bootstrap-theme-plattform.scss
@@ -5,7 +5,7 @@
 @import "./forms";
 
 $gray-100: map-get($plattform, "four");
-$gray-900: map-get($plattform, "bg");
+$gray-900: map-get($plattform, "bg-three");
 
 // bootstrap colors map has only white, gray-dark, use theme-colors instead
 $primary: map-get($plattform, "one");
diff --git a/src/plainui/styles/utils/_colors.scss b/src/plainui/styles/utils/_colors.scss
index 4fd83d294e2f7fb513568b8c9b5818c65f8f233b..00316c78d6db95284c6371435cc2448b54e1e350 100644
--- a/src/plainui/styles/utils/_colors.scss
+++ b/src/plainui/styles/utils/_colors.scss
@@ -1,11 +1,12 @@
 $plattform: (
-    "one": #AE30FF, // original: #B239FF
-    "two": #6800E7,
-    "three": #05B9EC,
-    "four": #FFFFFF,
-    "bg": #100E23,
-    "bg-two": #29255B,
-    "font-pink": #B33CFF // necessary for high contrast theme
+    "one": #FFF, // original: #B239FF
+    "two": #000,
+    "three": #fff,
+    "four": #ffff,
+    "bg": rgba(0,0,0,1),
+    "bg-two": #fff,
+    "bg-three": #4C4C4C,
+    "font-pink": #cdb3dd // necessary for high contrast theme
 );
 
 $assembly: (
@@ -16,6 +17,7 @@ $assembly: (
     "four": #FFFFFF,
     "bg": #0E1C23,
     "bg-two": #212B30,
+    "bg-three": #4C4C4C
 );
 
 $world: (
@@ -24,7 +26,8 @@ $world: (
     "three": #751DE7,
     "four": #FFFFFF,
     "bg": #160624,
-    "bg-two": #330E54
+    "bg-two": #330E54,
+    "bg-three": #4C4C4C
 );
 
 $high-contrast: (
@@ -32,5 +35,6 @@ $high-contrast: (
     "two": #46EED5,
     "three": #751DE7,
     "four": #FFFFFF,
-    "bg": #160624
+    "bg": #160624,
+    "bg-three": #4C4C4C
 );
diff --git a/src/plainui/styles/utils/_fonts.scss b/src/plainui/styles/utils/_fonts.scss
index e35c6fe654fc166082f780a2e687f1308485a4f7..fdaafef82cfee5eb868ba13016e414a426357ea2 100644
--- a/src/plainui/styles/utils/_fonts.scss
+++ b/src/plainui/styles/utils/_fonts.scss
@@ -1,13 +1,13 @@
 $font-family-sans-serif: "SpaceMono", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
 $headings-font-family: "Changa", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
 
-$font-size-base: 1rem; //16px
-$line-height-base: 1.222;
+$font-size-base: 0.8125rem; //13px
+$line-height-base: 1.5;
 
-$h1-font-size: 4rem; //64px
-$h2-font-size: 2.25rem; //36px
-$h3-font-size: 1.75rem; //28px
-$h4-font-size: 1.5rem; //24px
+$h1-font-size: 4.25rem; //68px
+$h2-font-size: 1.25rem; //20px
+$h3-font-size: 1.125rem; //18px
+$h4-font-size: 1.125rem; //28px
 $h5-font-size: $font-size-base;
 $h6-font-size: $font-size-base;
 
diff --git a/src/plainui/styles/utils/_globals.scss b/src/plainui/styles/utils/_globals.scss
index 70dff44e0e4e15695349b420b2925a8875a1f314..2d2f4bf082c38d6491b8c6b85d1fea0acc37a56b 100644
--- a/src/plainui/styles/utils/_globals.scss
+++ b/src/plainui/styles/utils/_globals.scss
@@ -27,6 +27,8 @@ $spacers: (
     17: ($spacer * 8) //128
 );
 
+$bg-opacity-color: rgba(0,0,0,0.5);
+
 $sizes: (
     170: 10.625rem,
     25: 25%,
@@ -49,9 +51,9 @@ $table-border-color: transparent;
 
 $card-spacer-y: $spacer;
 $card-spacer-x: ($spacer * 0.5);
-$card-border-width: 0;
-$card-border-color: null;
-$card-bg: transparent;
+$card-border-width: 1px;
+$card-border-color: #fff;
+$card-bg: $bg-opacity-color;
 
 $card-columns-gap: $card-spacer-x;
 $card-columns-margin: $card-spacer-y;