about summary refs log tree commit diff
path: root/app/javascript
diff options
context:
space:
mode:
authorOndřej Hruška <ondra@ondrovo.com>2017-07-25 23:30:31 +0200
committerOndřej Hruška <ondra@ondrovo.com>2017-07-25 23:30:31 +0200
commit8925731c9890f55780644304e44e0a1998e52607 (patch)
treeda04da15531dcf106b869aecc0ce6f5b573bf931 /app/javascript
parent4c233b4f3a9cee68178aa1758c8bb4c0c8508650 (diff)
Improve landing page CSS and text contrast
Diffstat (limited to 'app/javascript')
-rw-r--r--app/javascript/styles/about.scss78
1 files changed, 43 insertions, 35 deletions
diff --git a/app/javascript/styles/about.scss b/app/javascript/styles/about.scss
index af1d45a09..deab66ff2 100644
--- a/app/javascript/styles/about.scss
+++ b/app/javascript/styles/about.scss
@@ -272,6 +272,8 @@
 }
 
 .landing-page {
+  $lp-par-color: lighten($ui-base-color, 36%);
+
   .header-wrapper {
     padding-top: 15px;
     background: $ui-base-color;
@@ -284,6 +286,14 @@
 
       .hero .heading {
         padding-bottom: 30px;
+
+        p, li {
+          color: lighten($ui-base-color, 50%);
+        }
+
+        li {
+          margin: 2px 0;
+        }
       }
     }
 
@@ -307,13 +317,6 @@
     }
   }
 
-  p,
-  li {
-    font: inherit;
-    font-weight: inherit;
-    margin-bottom: 0;
-  }
-
   .header {
     line-height: 30px;
     overflow: hidden;
@@ -410,28 +413,24 @@
       }
     }
 
-    ul {
-      list-style: none;
-      margin: 0;
+    .links {
+      position: relative;
+      z-index: 4;
 
-      li {
-        display: inline-block;
-        vertical-align: bottom;
+      ul {
+        list-style: none;
         margin: 0;
 
-        &:first-child a {
-          padding-left: 0;
-        }
+        li {
+          display: inline-block;
+          vertical-align: bottom;
+          margin: 0;
 
-        &:last-child a {
-          padding-right: 0;
+          &:last-child a {
+            padding-right: 0;
+          }
         }
       }
-    }
-
-    .links {
-      position: relative;
-      z-index: 4;
 
       a {
         display: flex;
@@ -480,13 +479,11 @@
     padding: 0;
   }
 
-  .learn-more-cta {
-    background: darken($ui-base-color, 4%);
-    padding: 50px 0;
-  }
-
-  .extended-description {
+  .learn-more-cta, .extended-description {
     padding: 50px 0;
+    font-weight: 400;
+    color: $lp-par-color;
+    font: 16px/1.6 'mastodon-font-sans-serif', sans-serif;
 
     ul,
     ol {
@@ -509,16 +506,27 @@
 
     p,
     li {
-      font: 16px/28px 'mastodon-font-sans-serif', sans-serif;
-      font-weight: 400;
-      margin-bottom: 12px;
-      color: $ui-base-lighter-color;
+      color: $lp-par-color;
+      margin-bottom: 6px;
 
       a {
         color: $ui-highlight-color;
         text-decoration: underline;
       }
     }
+
+    li {
+      margin: 2px 0;
+    }
+  }
+
+  .learn-more-cta {
+    background: darken($ui-base-color, 4%);
+    padding: 50px 0;
+    p {
+      font-size: 16px;
+      line-height: 28px;
+    }
   }
 
   h3 {
@@ -532,8 +540,8 @@
 
   p {
     font-size: 16px;
-    line-height: 30px;
-    color: $ui-base-lighter-color;
+    line-height: 28px;
+    color: $lp-par-color;
   }
 
   .features {