diff --git a/assets/css/style.css b/assets/css/style.css
index c4a86924644c2b28b6590c1b6271270c25bff633..f0a8733f411660991b4575db0728fbc11c4288e2 100644
--- a/assets/css/style.css
+++ b/assets/css/style.css
@@ -1,3 +1,7 @@
+body.noscript img[data-src] {
+  display: none;
+}
+
 .following.bar {
   position: fixed;
   top: 0;
@@ -74,14 +78,14 @@
   margin-bottom: 3rem;
 }
 
-#image_container img#phone {
+#image_container img.phone {
   display: inline-block;
   max-height: 33vw;
   max-width: 355px;
   vertical-align: middle;
 }
 
-#image_container img#tablet {
+#image_container img.tablet {
   display: inline-block;
   max-height: 33vw;
   max-width: 633px;
@@ -188,11 +192,11 @@
 }
 
 @media (max-width: 800px), (max-height: 720px) {
-  #image_container img#tablet {
+  #image_container img.tablet {
     display: none;
   }
 
-  #image_container img#phone {
+  #image_container img.phone {
     max-width: calc(50vw + 100px);
     max-height: 100vh;
     margin-bottom: calc(-33vh);
@@ -204,11 +208,11 @@
 }
 
 @media (min-width: 800px) and (max-height: 800px) {
-  #image_container img#tablet {
+  #image_container img.tablet {
     display: none;
   }
 
-  #image_container img#phone {
+  #image_container img.phone {
     max-width: calc(50vw + 100px);
     max-height: 100vh;
     margin-bottom: calc(-33vh);
@@ -230,11 +234,11 @@
     max-height: initial;
   }
 
-  #image_container img#tablet {
+  #image_container img.tablet {
     display: none;
   }
 
-  #image_container img#phone {
+  #image_container img.phone {
     max-width: calc(50vw + 100px);
     max-height: 100vh;
     margin-bottom: calc(-22vh);
diff --git a/assets/images/desktop@1180.png b/assets/images/desktop@1180.png
index 172282d1972743da8498a0dc497489d64c27ded1..736956bb259d21a92fac8822b3fa13d49fe839b1 100644
Binary files a/assets/images/desktop@1180.png and b/assets/images/desktop@1180.png differ
diff --git a/assets/images/desktop@363.png b/assets/images/desktop@363.png
index 7fa49891da15c90294d2f638a43dc3a034bdc838..54df5b367886aa240cd0f5b8220c6958adea3717 100644
Binary files a/assets/images/desktop@363.png and b/assets/images/desktop@363.png differ
diff --git a/assets/images/desktop@474.png b/assets/images/desktop@474.png
index 7965a4efbd38a311e65b114b04952269c6183ba5..ea617556ac5bccff6ae9fff0b6be1272f9878f11 100644
Binary files a/assets/images/desktop@474.png and b/assets/images/desktop@474.png differ
diff --git a/assets/images/desktop@590.png b/assets/images/desktop@590.png
index 05143b69470826a2bfa06f14ec8a1315a3bc8048..e944de5a16169769082b4a8adeb1bc76d1f62785 100644
Binary files a/assets/images/desktop@590.png and b/assets/images/desktop@590.png differ
diff --git a/assets/images/desktop@726.png b/assets/images/desktop@726.png
index 64fd52df162875fe7de8f55db1c88a6ab09e7715..37a94589df7a837487fbb4bcda97ee8ccfa19029 100644
Binary files a/assets/images/desktop@726.png and b/assets/images/desktop@726.png differ
diff --git a/assets/images/desktop@948.png b/assets/images/desktop@948.png
index 74eb6292bdc2bc87baf7c4cece01c93ecc4ebb54..937979bef7895684617535c408087fb44deec553 100644
Binary files a/assets/images/desktop@948.png and b/assets/images/desktop@948.png differ
diff --git a/assets/images/devices.png b/assets/images/devices.png
index e0687d57fa1a9f2d1afeb67a9d26378d04c6121e..4cc4dcbd99123d223acd7b328fe94787dda58268 100644
Binary files a/assets/images/devices.png and b/assets/images/devices.png differ
diff --git a/assets/images/notifications@363.png b/assets/images/notifications@363.png
index ba65cb663be100967cc9b6983ddf728188e82944..d16f9d8ad27a81a721636be78469e55019b5b974 100644
Binary files a/assets/images/notifications@363.png and b/assets/images/notifications@363.png differ
diff --git a/assets/images/notifications@474.png b/assets/images/notifications@474.png
index a3baf90c11b69aa66078103614453c636d017e0d..fe3c56355f6fa48c43e96220385df7b4c1d9ce3a 100644
Binary files a/assets/images/notifications@474.png and b/assets/images/notifications@474.png differ
diff --git a/assets/images/notifications@590.png b/assets/images/notifications@590.png
index 3991ed6531caf0d64a346ea025f6bba969499783..6edc7706c7db2ce6569c7e8698a1a246e4cf0c67 100644
Binary files a/assets/images/notifications@590.png and b/assets/images/notifications@590.png differ
diff --git a/assets/images/phone@1000.png b/assets/images/phone@1000.png
index feab7e4f31fd99b4b36f7dbca396e236717926cd..27352a1860f9cdc211eff37d0a1aa7c358abe80a 100644
Binary files a/assets/images/phone@1000.png and b/assets/images/phone@1000.png differ
diff --git a/assets/images/phone@1220.png b/assets/images/phone@1220.png
index be1a9f0889b52d770369facb5693fc497e3f8804..99b654898047b9fbcfa9d4bc2265060586f31fdb 100644
Binary files a/assets/images/phone@1220.png and b/assets/images/phone@1220.png differ
diff --git a/assets/images/phone@220.png b/assets/images/phone@220.png
index e96c0903a28cea842777d2737a8a88a761b4fa57..955ea08ca9329ac485cdf37122c90259683ee67e 100644
Binary files a/assets/images/phone@220.png and b/assets/images/phone@220.png differ
diff --git a/assets/images/phone@300.png b/assets/images/phone@300.png
index 677e0f674559ca60b38d952aeb63a6fb5b6b645a..788e7b2866176931a7380f19d57dc0e4a805c19d 100644
Binary files a/assets/images/phone@300.png and b/assets/images/phone@300.png differ
diff --git a/assets/images/phone@400.png b/assets/images/phone@400.png
index 1ac9e6e6dd3758933ed6ec18f7614d3588e68b12..795d57dcd62b469f904626be7b5547dadc125300 100644
Binary files a/assets/images/phone@400.png and b/assets/images/phone@400.png differ
diff --git a/assets/images/phone@520.png b/assets/images/phone@520.png
index 684c01ea1602c6f2b4ca8e83d21956fdb974b069..8e41c9ca70c44495f5a6a391ee7a02ad487f4905 100644
Binary files a/assets/images/phone@520.png and b/assets/images/phone@520.png differ
diff --git a/assets/images/phone@640.png b/assets/images/phone@640.png
index 79403c9f58ab4caed2655b5eb579689fa6e1c6bb..9fc53fd5d7723d2ced892d3b56f1809ec73fdc9f 100644
Binary files a/assets/images/phone@640.png and b/assets/images/phone@640.png differ
diff --git a/assets/images/phone@800.png b/assets/images/phone@800.png
index f3fcb3fa2b807e3880722a74d9d105f50559cc3c..466c0bcd2775d34cb8ba6e711da00d3d7106cfa7 100644
Binary files a/assets/images/phone@800.png and b/assets/images/phone@800.png differ
diff --git a/assets/images/quassel_dark@220.png b/assets/images/quassel_dark@220.png
index 50d607235372e85e47ed80bdab54b67ac7e363cf..9aec788e2e661f475a895fc0131afa70aa2d981e 100644
Binary files a/assets/images/quassel_dark@220.png and b/assets/images/quassel_dark@220.png differ
diff --git a/assets/images/quassel_dark@266.png b/assets/images/quassel_dark@266.png
index c080f4b053c6b52c11a4b5ee7b7e5e09809c0ff5..96de2263be3757d764ab4d43ab3fa47a57824acf 100644
Binary files a/assets/images/quassel_dark@266.png and b/assets/images/quassel_dark@266.png differ
diff --git a/assets/images/quassel_dark@335.png b/assets/images/quassel_dark@335.png
index 638d9f2c4c8b09caaa2c796945793ec0ca63a156..a0e773f5f8a2466cea7bff5b4b74dcde53a3a221 100644
Binary files a/assets/images/quassel_dark@335.png and b/assets/images/quassel_dark@335.png differ
diff --git a/assets/images/quassel_dark@352.png b/assets/images/quassel_dark@352.png
index be0b7c997ed79f4dd7a612b0dcd49175c2f06d59..9194b3e3015e752bf56d632d66daa0ac2a161189 100644
Binary files a/assets/images/quassel_dark@352.png and b/assets/images/quassel_dark@352.png differ
diff --git a/assets/images/quassel_dark@532.png b/assets/images/quassel_dark@532.png
index 5d31dbd5efde6c37a31dc1156285b1e3bd4b0bfb..20c6b01464a8dddd6ed8d52959a03c8ebed46ef9 100644
Binary files a/assets/images/quassel_dark@532.png and b/assets/images/quassel_dark@532.png differ
diff --git a/assets/images/quassel_light@220.png b/assets/images/quassel_light@220.png
index a1b512507f249f9a6df8c021eb3b1651fc73a994..c8a0e73085f0ecf9928c799e26e1a85b842a80d6 100644
Binary files a/assets/images/quassel_light@220.png and b/assets/images/quassel_light@220.png differ
diff --git a/assets/images/quassel_light@266.png b/assets/images/quassel_light@266.png
index 6495cc2b8884bbfe23c16761618552ff56b497b3..bafd7868b987ba7e7fe2805a50f0a6204afffbef 100644
Binary files a/assets/images/quassel_light@266.png and b/assets/images/quassel_light@266.png differ
diff --git a/assets/images/quassel_light@335.png b/assets/images/quassel_light@335.png
index e407669c4756ede3c2a4132cf1b9de183e8c5a39..3d41bb0556fe1df9b5a4346dee5751a95d258a70 100644
Binary files a/assets/images/quassel_light@335.png and b/assets/images/quassel_light@335.png differ
diff --git a/assets/images/quassel_light@352.png b/assets/images/quassel_light@352.png
index 31347d093ff2cd385d0c715515767302d7de0982..06c6f94f1fe61257e71ee3df0fee63b723d97ac2 100644
Binary files a/assets/images/quassel_light@352.png and b/assets/images/quassel_light@352.png differ
diff --git a/assets/images/quassel_light@532.png b/assets/images/quassel_light@532.png
index e714b57ba3687608e95edff6151482b10495b822..857a48987a30ce941263e06463cc660dec670fc6 100644
Binary files a/assets/images/quassel_light@532.png and b/assets/images/quassel_light@532.png differ
diff --git a/assets/images/solarized_dark@220.png b/assets/images/solarized_dark@220.png
index aebd446fad416924a0fda1e851f546db56c9063a..81d24e7bc2399e98d40c9861752b49536e076e62 100644
Binary files a/assets/images/solarized_dark@220.png and b/assets/images/solarized_dark@220.png differ
diff --git a/assets/images/solarized_dark@266.png b/assets/images/solarized_dark@266.png
index 60fa5fc340313299666cc540f4eff8257ad7a262..59da6750c5e170a1d3c1c108f8efc562942074ee 100644
Binary files a/assets/images/solarized_dark@266.png and b/assets/images/solarized_dark@266.png differ
diff --git a/assets/images/solarized_dark@335.png b/assets/images/solarized_dark@335.png
index ee9954374fa9c2bbdc157494cde55a9c8e95a6b8..1072200d48c83d11a35991d1286d342f2848e40c 100644
Binary files a/assets/images/solarized_dark@335.png and b/assets/images/solarized_dark@335.png differ
diff --git a/assets/images/solarized_dark@352.png b/assets/images/solarized_dark@352.png
index 3e784aa55018e8283e2268e7d72ab214f05216fc..2e5dc73ef3c5796facb90ca25a1e5a3b37236cd1 100644
Binary files a/assets/images/solarized_dark@352.png and b/assets/images/solarized_dark@352.png differ
diff --git a/assets/images/solarized_dark@532.png b/assets/images/solarized_dark@532.png
index f9635b06bdde1ef3f3ce792197ea6279644f0dcf..af6cb426ebf1b7b6790d2aa0b6816ec3ccd77765 100644
Binary files a/assets/images/solarized_dark@532.png and b/assets/images/solarized_dark@532.png differ
diff --git a/assets/images/solarized_light@220.png b/assets/images/solarized_light@220.png
index 680a593a7311936f4a42ca852c573f2c0a8da640..a21ee809ee5841e24f44a6f429777851a27b8b39 100644
Binary files a/assets/images/solarized_light@220.png and b/assets/images/solarized_light@220.png differ
diff --git a/assets/images/solarized_light@266.png b/assets/images/solarized_light@266.png
index 23f09eb2fd62b159ad259e86ed65b7a9df89114a..c9f9c06498fb523c7fbef2ccced7c9f11406510f 100644
Binary files a/assets/images/solarized_light@266.png and b/assets/images/solarized_light@266.png differ
diff --git a/assets/images/solarized_light@335.png b/assets/images/solarized_light@335.png
index 6a280774b64dc859803894b20d01f600e352be71..d06038f7b7781aa8d6cfc57a043bbb450f0c46ce 100644
Binary files a/assets/images/solarized_light@335.png and b/assets/images/solarized_light@335.png differ
diff --git a/assets/images/solarized_light@352.png b/assets/images/solarized_light@352.png
index 42a66370d78dd0ba1611e0ce68727405ef92b17e..111178c85c98454ed58891eef14d39504c8b1fe4 100644
Binary files a/assets/images/solarized_light@352.png and b/assets/images/solarized_light@352.png differ
diff --git a/assets/images/solarized_light@532.png b/assets/images/solarized_light@532.png
index ba95d6d767bdebae74e4c077d8459314225abdcf..c9096ae858773b309c9d0e4e9a22a90750d00cac 100644
Binary files a/assets/images/solarized_light@532.png and b/assets/images/solarized_light@532.png differ
diff --git a/assets/images/tablet@1090.png b/assets/images/tablet@1090.png
index 311929b940e698e4dead69171b5b4cd474b1b792..5a36beccfdb927ddd5fd017c69abc8d670b74b72 100644
Binary files a/assets/images/tablet@1090.png and b/assets/images/tablet@1090.png differ
diff --git a/assets/images/tablet@1635.png b/assets/images/tablet@1635.png
index 0a55db033dbc6c6552f64f5c7a7f0593fc6af362..6d75b09ada7bc6204ac219de21f043197231a145 100644
Binary files a/assets/images/tablet@1635.png and b/assets/images/tablet@1635.png differ
diff --git a/assets/images/tablet@2180.png b/assets/images/tablet@2180.png
index 240fa8369b3066ecb0dd507d9d1dcba6cb596150..91e793290aab31ba7fe9d1b1f1750b83e14f6721 100644
Binary files a/assets/images/tablet@2180.png and b/assets/images/tablet@2180.png differ
diff --git a/assets/images/tablet@545.png b/assets/images/tablet@545.png
index 821e9f04b8c38a37b7f55abdba5d8ca518cfa1ab..64dcae8c2daff139c05b68ad8f91689ab6a5cee6 100644
Binary files a/assets/images/tablet@545.png and b/assets/images/tablet@545.png differ
diff --git a/assets/images/tablet@640.png b/assets/images/tablet@640.png
index 2a567bcccd689445128589704cc784a42699c072..4228271af7d4a18e0e78c0e033f99a9029f9661b 100644
Binary files a/assets/images/tablet@640.png and b/assets/images/tablet@640.png differ
diff --git a/assets/images/tablet@720.png b/assets/images/tablet@720.png
index 0b1d94cd749567e310dea11f40dcd29b8fd9bf35..4f624d79f35708f3a50cc9de495928b25b847c2e 100644
Binary files a/assets/images/tablet@720.png and b/assets/images/tablet@720.png differ
diff --git a/assets/images/tablet@800.png b/assets/images/tablet@800.png
index b96c3c1b05922af74d9aed6d9395d7a439be7fdf..e7c5d6f226fc174b1b74ffa510adeb83f3c08aa0 100644
Binary files a/assets/images/tablet@800.png and b/assets/images/tablet@800.png differ
diff --git a/assets/images/tablet@880.png b/assets/images/tablet@880.png
index 83e5e3d9c6d5cda3fd721c6d313f7f0c5b820a1d..c5cb09b3e821d785e070c51fae02fc3224bc8770 100644
Binary files a/assets/images/tablet@880.png and b/assets/images/tablet@880.png differ
diff --git a/assets/images/tablet@960.png b/assets/images/tablet@960.png
index 15a770cdd7c7845418ded653d108a7cec06a325c..758c730d914ed98b7b70bc6542af3de581100ccc 100644
Binary files a/assets/images/tablet@960.png and b/assets/images/tablet@960.png differ
diff --git a/assets/images/themes@1180.png b/assets/images/themes@1180.png
index 68d3b6d0147be51f3cbc17d7f43cd4c9559599c6..185c660e84eadbb5845cae69de825840bde94a20 100644
Binary files a/assets/images/themes@1180.png and b/assets/images/themes@1180.png differ
diff --git a/assets/images/themes@290.png b/assets/images/themes@290.png
index a1d5feebe3adc0555a797b06efa3ff809b3b5f57..eb5fb74a028e07e90fccc38a26847ac7ba0e8568 100644
Binary files a/assets/images/themes@290.png and b/assets/images/themes@290.png differ
diff --git a/assets/images/themes@363.png b/assets/images/themes@363.png
index f30bf7ed0c26daba55c9be0a040b06ba61ec4b2e..2cea17d1c7f30ed5afae88a7eb65685845a9e534 100644
Binary files a/assets/images/themes@363.png and b/assets/images/themes@363.png differ
diff --git a/assets/images/themes@474.png b/assets/images/themes@474.png
index 8ded86239c804c97d9634e33edac306582ae1be6..e8083d66d5a2d614535e3109f5bc47df0e1d1aa5 100644
Binary files a/assets/images/themes@474.png and b/assets/images/themes@474.png differ
diff --git a/assets/images/themes@590.png b/assets/images/themes@590.png
index b097c3c111cf3cb343734fb7ed41b94f583b8d09..c2a5df9fa389c70ab7c40c5af66817655a5883d3 100644
Binary files a/assets/images/themes@590.png and b/assets/images/themes@590.png differ
diff --git a/assets/images/themes@726.png b/assets/images/themes@726.png
index 522c5e7c170c9d76ca8a9d9a8743100e26d7d189..97f554953cfb925814a9288e9d37b4452dd7f374 100644
Binary files a/assets/images/themes@726.png and b/assets/images/themes@726.png differ
diff --git a/assets/images/themes@885.png b/assets/images/themes@885.png
index a861bf6da2397cd177a3c31b14afd0d1b1850662..6df56521e999f1dd7eaab92f3a4034503511371f 100644
Binary files a/assets/images/themes@885.png and b/assets/images/themes@885.png differ
diff --git a/assets/images/themes@948.png b/assets/images/themes@948.png
index 796a98f59527407b05af4a18d1d989a6d1b476d9..1d8a028f026cbc9ffff2aa2bc5743c0805f9fb5b 100644
Binary files a/assets/images/themes@948.png and b/assets/images/themes@948.png differ
diff --git a/assets/js/script.js b/assets/js/script.js
index 4b133fa5ef289803e0bccd3af1ed80852809cacd..1f76c32e0172c6f2493249c3e0cfbb1adf9871c6 100644
--- a/assets/js/script.js
+++ b/assets/js/script.js
@@ -1,9 +1,40 @@
-(function() {
-  var following_bar = document.querySelector(".following.bar");
-  var update_top_bar = function() {
-      following_bar.classList.toggle("qd", window.scrollY !== 0);
-  };
-
-  document.addEventListener("scroll", update_top_bar);
-  update_top_bar();
-})();
\ No newline at end of file
+document.body.classList.remove("noscript");
+
+const following_bar = document.querySelector(".following.bar");
+const update_top_bar = function () {
+  following_bar.classList.toggle("qd", window.scrollY !== 0);
+};
+
+document.addEventListener("scroll", update_top_bar);
+update_top_bar();
+
+function preloadImage(element) {
+  element.src = element.dataset["src"];
+  element.srcset = element.dataset["srcset"];
+}
+
+function onIntersection(entries) {
+  // Loop through the entries
+  entries.forEach(entry => {
+    // Are we in viewport?
+    if (entry.intersectionRatio > 0) {
+      // Stop watching and load the image
+      observer.unobserve(entry.target);
+      preloadImage(entry.target);
+    }
+  });
+}
+
+// Get all of the images that are marked up to lazy load
+const images = document.querySelectorAll('img[data-src]');
+const config = {
+  // If the image gets within 50px in the Y axis, start the download.
+  rootMargin: '50px 0px',
+  threshold: 0.01
+};
+
+// The observer for the images on the page
+let observer = new IntersectionObserver(onIntersection, config);
+images.forEach(image => {
+  observer.observe(image);
+});
\ No newline at end of file
diff --git a/index.html b/index.html
index 53a19af6fcd2e0e60eaac428b89581899afcc96a..6d57a7502e97834d1d745440d74c1c4d17962abe 100644
--- a/index.html
+++ b/index.html
@@ -1,12 +1,12 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>QuasselDroid</title><meta name="description"><link rel="canonical"><link rel="shortcut icon" href="favicon.png"><link rel="shortcut icon" href="favicon.svg"><meta property="og:site_name" content="QuasselDroid"><meta property="og:type" content="website"><meta property="og:title" content="QuasselDroid"><meta property="og:description"><meta property="og:url"><meta property="og:image"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:title" content="QuasselDroid"><meta property="twitter:description"><meta property="twitter:url"><meta property="twitter:image:src"><meta name="generator" content="Human v1.0"><meta name="referrer" content="origin"><meta name="viewport" content="width=device-width, initial-scale=1"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="HandheldFriendly" content="True"><meta name="theme-color" content="#0a70c0"><meta name="msapplication-navbutton-color" content="#0a70c0"><meta name="apple-mobile-web-app-status-bar-style" content="#0a70c0"><link rel="stylesheet" href="assets/css/semantic.css"><link rel="stylesheet" href="assets/css/fonts.css"><link rel="stylesheet" href="assets/css/style.css"></head><body id="page-index"><div class="pusher"><div class="full height"><div class="following bar qd"><div class="ui container"><div class="ui large secondary menu inverted"><a class="view-ui item active"><img class="ui logo left" src="assets/images/icon.svg">QuasselDroid</a><a class="view-ui item" href="blog/">Blog</a><div class="right menu"><a class="view-ui item" href="https://github.com/sandsmark/QuasselDroid"><i class="icon github left"></i><span class="text">GitHub</span></a><a class="view-ui item" href="releases/"><i class="icon download left"></i><span class="text">Download</span></a></div></div></div></div><div class="masthead segment"><div class="ui container"><div class="introduction"><h1 class="ui inverted header">QuasselDroid</h1><h2 class="ui inverted">Chat comfortably, everywhere.</h2><div class="ui hidden divider"></div><a class="ui huge inverted download button" href="releases/"><i class="icon download left"></i><span class="text">Download</span></a><a class="ui huge inverted basic button" href="https://github.com/sandsmark/QuasselDroid"><i class="icon github left"></i><span class="text">GitHub</span></a></div><div class="row"><div class="wide column"><div id="image_container"><img id="phone" src="assets/images/phone@400.png" sizes="(max-height: 800px) calc(50vw + 100px), (max-width: 800px) calc(50vw + 100px), 33vw" srcset="assets/images/phone@220.png 220w, assets/images/phone@300.png 300w, assets/images/phone@400.png 400w, assets/images/phone@520.png 520w, assets/images/phone@640.png 640w, assets/images/phone@800.png 800w, assets/images/phone@1000.png 1000w, assets/images/phone@1220.png 1220w"><img id="tablet" src="assets/images/tablet@1090.png" sizes="33vw" srcset="assets/images/tablet@545.png 545w, assets/images/tablet@640.png 640w, assets/images/tablet@720.png 720w, assets/images/tablet@800.png 800w, assets/images/tablet@880.png 880w, assets/images/tablet@960.png 960w, assets/images/tablet@1090.png 1090w, assets/images/tablet@1635.png 1635w, assets/images/tablet@2180.png 2180w"></div></div></div></div></div><div class="ui vertical stripe intro segment"><div class="ui stackable very relaxed center aligned grid container"><div class="row"><div class="seven wide column left aligned"><h2 class="ui header">Built on Quassel</h2><p>Quassel makes IRC fun again – open a client anywhere, connect
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>QuasselDroid</title><meta name="description"><link rel="canonical"><link rel="shortcut icon" href="favicon.png"><link rel="shortcut icon" href="favicon.svg"><meta property="og:site_name" content="QuasselDroid"><meta property="og:type" content="website"><meta property="og:title" content="QuasselDroid"><meta property="og:description"><meta property="og:url"><meta property="og:image"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:title" content="QuasselDroid"><meta property="twitter:description"><meta property="twitter:url"><meta property="twitter:image:src"><meta name="generator" content="Human v1.0"><meta name="referrer" content="origin"><meta name="viewport" content="width=device-width, initial-scale=1"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="HandheldFriendly" content="True"><meta name="theme-color" content="#0a70c0"><meta name="msapplication-navbutton-color" content="#0a70c0"><meta name="apple-mobile-web-app-status-bar-style" content="#0a70c0"><link rel="stylesheet" href="assets/css/semantic.css"><link rel="stylesheet" href="assets/css/fonts.css"><link rel="stylesheet" href="assets/css/style.css"></head><body class="noscript" id="page-index"><div class="pusher"><div class="full height"><div class="following bar"><div class="ui container"><div class="ui large secondary menu inverted"><a class="view-ui item active"><img class="ui logo left" src="assets/images/icon.svg">QuasselDroid</a><a class="view-ui item" href="blog/">Blog</a><div class="right menu"><a class="view-ui item" href="https://github.com/sandsmark/QuasselDroid"><i class="icon github left"></i><span class="text">GitHub</span></a><a class="view-ui item" href="releases/"><i class="icon download left"></i><span class="text">Download</span></a></div></div></div></div><div class="masthead segment"><div class="ui container"><div class="introduction"><h1 class="ui inverted header">QuasselDroid</h1><h2 class="ui inverted">Chat comfortably, everywhere.</h2><div class="ui hidden divider"></div><a class="ui huge inverted download button" href="releases/"><i class="icon download left"></i><span class="text">Download</span></a><a class="ui huge inverted basic button" href="https://github.com/sandsmark/QuasselDroid"><i class="icon github left"></i><span class="text">GitHub</span></a></div><div class="row"><div class="wide column"><div id="image_container"><noscript><img class="phone" src="assets/images/phone@400.png" sizes="(max-height: 800px) calc(50vw + 101px), (max-width: 800px) calc(50vw + 101px), calc(33vw + 1px)" srcset="assets/images/phone@220.png 220w, assets/images/phone@300.png 300w, assets/images/phone@400.png 400w, assets/images/phone@520.png 520w, assets/images/phone@640.png 640w, assets/images/phone@800.png 800w, assets/images/phone@1000.png 1000w, assets/images/phone@1220.png 1220w"><img class="tablet" src="assets/images/tablet@1090.png" sizes="calc(33vw + 1px)" srcset="assets/images/tablet@545.png 545w, assets/images/tablet@640.png 640w, assets/images/tablet@720.png 720w, assets/images/tablet@800.png 800w, assets/images/tablet@880.png 880w, assets/images/tablet@960.png 960w, assets/images/tablet@1090.png 1090w, assets/images/tablet@1635.png 1635w, assets/images/tablet@2180.png 2180w"></noscript><img class="phone" data-src="assets/images/phone@400.png" sizes="(max-height: 800px) calc(50vw + 101px), (max-width: 800px) calc(50vw + 101px), calc(33vw + 1px)" data-srcset="assets/images/phone@220.png 220w, assets/images/phone@300.png 300w, assets/images/phone@400.png 400w, assets/images/phone@520.png 520w, assets/images/phone@640.png 640w, assets/images/phone@800.png 800w, assets/images/phone@1000.png 1000w, assets/images/phone@1220.png 1220w"><img class="tablet" data-src="assets/images/tablet@1090.png" sizes="calc(33vw + 1px)" data-srcset="assets/images/tablet@545.png 545w, assets/images/tablet@640.png 640w, assets/images/tablet@720.png 720w, assets/images/tablet@800.png 800w, assets/images/tablet@880.png 880w, assets/images/tablet@960.png 960w, assets/images/tablet@1090.png 1090w, assets/images/tablet@1635.png 1635w, assets/images/tablet@2180.png 2180w"></div></div></div></div></div><div class="ui vertical stripe intro segment"><div class="ui stackable very relaxed center aligned grid container"><div class="row"><div class="seven wide column left aligned"><h2 class="ui header">Built on Quassel</h2><p>Quassel makes IRC fun again – open a client anywhere, connect
 to your core, and have all your favourite channels and
 networks right there.</p><p>Be it at home with Windows, macOS, Linux, on the go with
 Android or iOS, or via the web. Everything is exactly the way
-you left it.</p><a href="http://quassel-irc.org/">Learn More</a></div><div class="nine wide column"><div class="ui one doubling cards"><div class="card"><div class="image"><img src="assets/images/desktop@590.png" sizes="(max-width: 767px) 100vw, (max-width: 991px) 363px, (max-width: 1199px) 474px, 590px" srcset="assets/images/desktop@363.png 363w, assets/images/desktop@474.png 474w, assets/images/desktop@590.png 590w, assets/images/desktop@726.png 726w, assets/images/desktop@948.png 948w, assets/images/desktop@1180.png 1180w"></div></div></div></div></div><div class="ui divider"></div><div class="computer reversed row"><div class="seven wide column left aligned"><h2 class="ui header">Be up-to-date!</h2><p>Never miss a message with push notifications in QuasselDroid.
+you left it.</p><a href="http://quassel-irc.org/">Learn More</a></div><div class="nine wide column"><div class="ui one doubling cards"><div class="card"><div class="image"><noscript><img src="assets/images/desktop@590.png" sizes="(max-width: 767px) calc(100vw + 1px), (max-width: 991px) 364px, (max-width: 1199px) 475px, 591px" srcset="assets/images/desktop@363.png 363w, assets/images/desktop@474.png 474w, assets/images/desktop@590.png 590w, assets/images/desktop@726.png 726w, assets/images/desktop@948.png 948w, assets/images/desktop@1180.png 1180w"></noscript><img data-src="assets/images/desktop@590.png" sizes="(max-width: 767px) calc(100vw + 1px), (max-width: 991px) 364px, (max-width: 1199px) 475px, 591px" data-srcset="assets/images/desktop@363.png 363w, assets/images/desktop@474.png 474w, assets/images/desktop@590.png 590w, assets/images/desktop@726.png 726w, assets/images/desktop@948.png 948w, assets/images/desktop@1180.png 1180w"></div></div></div></div></div><div class="ui divider"></div><div class="computer reversed row"><div class="seven wide column left aligned"><h2 class="ui header">Be up-to-date!</h2><p>Never miss a message with push notifications in QuasselDroid.
 Once you’ve set up the app, it automatically ensures you
-always get notifications – without affecting your battery.</p></div><div class="nine wide column"><div class="ui one doubling cards"><div class="card"><div class="image"><img src="assets/images/notifications@590.png" sizes="(max-width: 767px) 100vw, (max-width: 991px) 362px, (max-width: 1199px) 474px, 590px" srcset="assets/images/notifications@363.png 363w, assets/images/notifications@474.png 474w, assets/images/notifications@590.png 590w"></div></div></div></div></div><div class="ui divider"></div><div class="row"><div class="seven wide column left aligned"><h2 class="ui header">Make it yours.</h2><p>With many available themes, and the ability to change every
+always get notifications – without affecting your battery.</p></div><div class="nine wide column"><div class="ui one doubling cards"><div class="card"><div class="image"><noscript><img src="assets/images/notifications@590.png" sizes="(max-width: 767px) calc(100vw + 1px), (max-width: 991px) 364px, (max-width: 1199px) 475px, 591px" srcset="assets/images/notifications@363.png 363w, assets/images/notifications@474.png 474w, assets/images/notifications@590.png 590w"></noscript><img data-src="assets/images/notifications@590.png" sizes="(max-width: 767px) calc(100vw + 1px), (max-width: 991px) 364px, (max-width: 1199px) 475px, 591px" data-srcset="assets/images/notifications@363.png 363w, assets/images/notifications@474.png 474w, assets/images/notifications@590.png 590w"></div></div></div></div></div><div class="ui divider"></div><div class="row"><div class="seven wide column left aligned"><h2 class="ui header">Make it yours.</h2><p>With many available themes, and the ability to change every
 little bit of the UI to your liking, you can truly
 customize QuasselDroid however you’d like.</p><p>Special themes for every situation – be it AMOLED displays
 or holidays – are available, and improve your battery life
-or just look fancy.</p></div><div class="nine wide column"><div class="ui one doubling cards"><div class="card"><div class="image"><img src="assets/images/themes@1180.png 1180w" sizes="(max-width: 767px) 100vw, (max-width: 991px) 362px, (max-width: 1199px) 474px, 590px" srcset="assets/images/themes@363.png 363w, assets/images/themes@474.png 474w, assets/images/themes@590.png 590w, assets/images/themes@726.png 726w, assets/images/themes@948.png 948w, assets/images/themes@1180.png 1180w"></div></div></div></div></div><div class="ui divider"></div><div class="row centered"><div class="wide column"><div class="ui four doubling cards"><div class="card"><div class="image"><img src="assets/images/quassel_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em), (max-width: 991px) 335px, (max-width: 1199px) 220px, 266px" srcset="assets/images/quassel_dark@220.png 220w, assets/images/quassel_dark@266.png 266w, assets/images/quassel_dark@335.png 335w, assets/images/quassel_dark@352.png 352w, assets/images/quassel_dark@532.png 532w"></div><div class="content"><div class="extra">Quassel Dark</div></div></div><div class="card"><div class="image"><img src="assets/images/quassel_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em), (max-width: 991px) 335px, (max-width: 1199px) 220px, 266px" srcset="assets/images/quassel_light@220.png 220w, assets/images/quassel_light@266.png 266w, assets/images/quassel_light@335.png 335w, assets/images/quassel_light@352.png 352w, assets/images/quassel_light@532.png 532w"></div><div class="content"><div class="extra">Quassel Light</div></div></div><div class="card"><div class="image"><img src="assets/images/solarized_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em), (max-width: 991px) 335px, (max-width: 1199px) 220px, 266px" srcset="assets/images/solarized_dark@220.png 220w, assets/images/solarized_dark@266.png 266w, assets/images/solarized_dark@335.png 335w, assets/images/solarized_dark@352.png 352w, assets/images/solarized_dark@532.png 532w"></div><div class="content"><div class="extra">Solarized Dark</div></div></div><div class="card"><div class="image"><img src="assets/images/solarized_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em), (max-width: 991px) 335px, (max-width: 1199px) 220px, 266px" srcset="assets/images/solarized_light@220.png 220w, assets/images/solarized_light@266.png 266w, assets/images/solarized_light@335.png 335w, assets/images/solarized_light@352.png 352w, assets/images/solarized_light@532.png 532w"></div><div class="content"><div class="extra">Solarized Light</div></div></div></div></div></div></div></div></div><div class="ui black inverted vertical footer segment"><div class="ui center aligned container"><div class="ui stackable inverted grid"><div class="three wide column"><h4 class="ui inverted header">Community</h4><div class="ui inverted link list"><a class="item" href="https://www.transifex.com/quasseldroid/quasseldroid/">Help Translate</a><a class="item" href="https://github.com/sandsmark/quasseldroid/issues/">Submit an Issue</a><a class="item" href="irc://chat.freenode.org/#quasseldroid">Join our Chat</a><a class="item" href="/beta/">Beta Releases</a></div></div><div class="three wide column"><h4 class="ui inverted header">Discover More</h4><div class="ui inverted link list"><a class="item" href="http://quassel-irc.org/">Quassel</a><a class="item" href="https://github.com/magne4000/quassel-webserver/">quassel-webserver</a><a class="item" href="https://github.com/phhusson/quassel-irssi">quassel-irssi</a><a class="item" href="https://woboq.com/iquassel.html">iQuassel</a></div></div></div><div class="ui inverted section divider"></div><img class="ui centered mini image" src="assets/images/icon.svg"><div class="ui horizontal inverted small divided link list"><a class="item" href="https://github.com/sandsmark/QuasselDroid">Free &amp; Open Source
+or just look fancy.</p></div><div class="nine wide column"><div class="ui one doubling cards"><div class="card"><div class="image"><noscript><img src="assets/images/themes@1180.png 1180w" sizes="(max-width: 767px) calc(100vw + 1px), (max-width: 991px) 364px, (max-width: 1199px) 475px, 591px" srcset="assets/images/themes@363.png 363w, assets/images/themes@474.png 474w, assets/images/themes@590.png 590w, assets/images/themes@726.png 726w, assets/images/themes@948.png 948w, assets/images/themes@1180.png 1180w"></noscript><img data-src="assets/images/themes@1180.png 1180w" sizes="(max-width: 767px) calc(100vw + 1px), (max-width: 991px) 364px, (max-width: 1199px) 475px, 591px" data-srcset="assets/images/themes@363.png 363w, assets/images/themes@474.png 474w, assets/images/themes@590.png 590w, assets/images/themes@726.png 726w, assets/images/themes@948.png 948w, assets/images/themes@1180.png 1180w"></div></div></div></div></div><div class="ui divider"></div><div class="row centered"><div class="wide column"><div class="ui four doubling cards"><div class="card"><div class="image"><noscript><img src="assets/images/quassel_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" srcset="assets/images/quassel_dark@220.png 220w, assets/images/quassel_dark@266.png 266w, assets/images/quassel_dark@335.png 335w, assets/images/quassel_dark@352.png 352w, assets/images/quassel_dark@532.png 532w"></noscript><img src="assets/images/quassel_dark@16.png" data-src="assets/images/quassel_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" data-srcset="assets/images/quassel_dark@220.png 220w, assets/images/quassel_dark@266.png 266w, assets/images/quassel_dark@335.png 335w, assets/images/quassel_dark@352.png 352w, assets/images/quassel_dark@532.png 532w"></div><div class="content"><div class="extra">Quassel Dark</div></div></div><div class="card"><div class="image"><noscript><img src="assets/images/quassel_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" srcset="assets/images/quassel_light@220.png 220w, assets/images/quassel_light@266.png 266w, assets/images/quassel_light@335.png 335w, assets/images/quassel_light@352.png 352w, assets/images/quassel_light@532.png 532w"></noscript><img src="assets/images/quassel_light@16.png" data-src="assets/images/quassel_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" data-srcset="assets/images/quassel_light@220.png 220w, assets/images/quassel_light@266.png 266w, assets/images/quassel_light@335.png 335w, assets/images/quassel_light@352.png 352w, assets/images/quassel_light@532.png 532w"></div><div class="content"><div class="extra">Quassel Light</div></div></div><div class="card"><div class="image"><noscript><img src="assets/images/solarized_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" srcset="assets/images/solarized_dark@220.png 220w, assets/images/solarized_dark@266.png 266w, assets/images/solarized_dark@335.png 335w, assets/images/solarized_dark@352.png 352w, assets/images/solarized_dark@532.png 532w"></noscript><img src="assets/images/solarized_dark@16.png" data-src="assets/images/solarized_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" data-srcset="assets/images/solarized_dark@220.png 220w, assets/images/solarized_dark@266.png 266w, assets/images/solarized_dark@335.png 335w, assets/images/solarized_dark@352.png 352w, assets/images/solarized_dark@532.png 532w"></div><div class="content"><div class="extra">Solarized Dark</div></div></div><div class="card"><div class="image"><noscript><img src="assets/images/solarized_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" srcset="assets/images/solarized_light@220.png 220w, assets/images/solarized_light@266.png 266w, assets/images/solarized_light@335.png 335w, assets/images/solarized_light@352.png 352w, assets/images/solarized_light@532.png 532w"></noscript><img src="assets/images/solarized_light@16.png" data-src="assets/images/solarized_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" data-srcset="assets/images/solarized_light@220.png 220w, assets/images/solarized_light@266.png 266w, assets/images/solarized_light@335.png 335w, assets/images/solarized_light@352.png 352w, assets/images/solarized_light@532.png 532w"></div><div class="content"><div class="extra">Solarized Light</div></div></div></div></div></div></div></div></div><div class="ui black inverted vertical footer segment"><div class="ui center aligned container"><div class="ui stackable inverted grid"><div class="three wide column"><h4 class="ui inverted header">Community</h4><div class="ui inverted link list"><a class="item" href="https://www.transifex.com/quasseldroid/quasseldroid/">Help Translate</a><a class="item" href="https://github.com/sandsmark/quasseldroid/issues/">Submit an Issue</a><a class="item" href="irc://chat.freenode.org/#quasseldroid">Join our Chat</a><a class="item" href="/beta/">Beta Releases</a></div></div><div class="three wide column"><h4 class="ui inverted header">Discover More</h4><div class="ui inverted link list"><a class="item" href="http://quassel-irc.org/">Quassel</a><a class="item" href="https://github.com/magne4000/quassel-webserver/">quassel-webserver</a><a class="item" href="https://github.com/phhusson/quassel-irssi">quassel-irssi</a><a class="item" href="https://woboq.com/iquassel.html">iQuassel</a></div></div></div><div class="ui inverted section divider"></div><img class="ui centered mini image" src="assets/images/icon.svg"><div class="ui horizontal inverted small divided link list"><a class="item" href="https://github.com/sandsmark/QuasselDroid">Free &amp; Open Source
 </a></div></div></div></div><script src="assets/js/script.js"></script></body></html>
\ No newline at end of file
diff --git a/index.pug b/index.pug
index d8357600f6674d88051bcbab07f4b1eb31adec3f..c9a455c558467bb0e1a16b82f6035fe3875c3e24 100644
--- a/index.pug
+++ b/index.pug
@@ -39,10 +39,10 @@ html(lang="en")
     link(rel="stylesheet" href="assets/css/semantic.css")
     link(rel="stylesheet" href="assets/css/fonts.css")
     link(rel="stylesheet" href="assets/css/style.css")
-  body#page-index
+  body#page-index.noscript
     .pusher
       .full.height
-        .following.bar.qd
+        .following.bar
           .ui.container
             .ui.large.secondary.menu.inverted
               a.view-ui.item.active
@@ -78,8 +78,11 @@ html(lang="en")
             .row
               .wide.column
                 #image_container
-                  img#phone(src="assets/images/phone@400.png" sizes="(max-height: 800px) calc(50vw + 100px), (max-width: 800px) calc(50vw + 100px), 33vw" srcset="assets/images/phone@220.png 220w, assets/images/phone@300.png 300w, assets/images/phone@400.png 400w, assets/images/phone@520.png 520w, assets/images/phone@640.png 640w, assets/images/phone@800.png 800w, assets/images/phone@1000.png 1000w, assets/images/phone@1220.png 1220w")
-                  img#tablet(src="assets/images/tablet@1090.png" sizes="33vw" srcset="assets/images/tablet@545.png 545w, assets/images/tablet@640.png 640w, assets/images/tablet@720.png 720w, assets/images/tablet@800.png 800w, assets/images/tablet@880.png 880w, assets/images/tablet@960.png 960w, assets/images/tablet@1090.png 1090w, assets/images/tablet@1635.png 1635w, assets/images/tablet@2180.png 2180w")
+                  noscript
+                    img.phone(src="assets/images/phone@400.png" sizes="(max-height: 800px) calc(50vw + 101px), (max-width: 800px) calc(50vw + 101px), calc(33vw + 1px)" srcset="assets/images/phone@220.png 220w, assets/images/phone@300.png 300w, assets/images/phone@400.png 400w, assets/images/phone@520.png 520w, assets/images/phone@640.png 640w, assets/images/phone@800.png 800w, assets/images/phone@1000.png 1000w, assets/images/phone@1220.png 1220w")
+                    img.tablet(src="assets/images/tablet@1090.png" sizes="calc(33vw + 1px)" srcset="assets/images/tablet@545.png 545w, assets/images/tablet@640.png 640w, assets/images/tablet@720.png 720w, assets/images/tablet@800.png 800w, assets/images/tablet@880.png 880w, assets/images/tablet@960.png 960w, assets/images/tablet@1090.png 1090w, assets/images/tablet@1635.png 1635w, assets/images/tablet@2180.png 2180w")
+                  img.phone(data-src="assets/images/phone@400.png" sizes="(max-height: 800px) calc(50vw + 101px), (max-width: 800px) calc(50vw + 101px), calc(33vw + 1px)" data-srcset="assets/images/phone@220.png 220w, assets/images/phone@300.png 300w, assets/images/phone@400.png 400w, assets/images/phone@520.png 520w, assets/images/phone@640.png 640w, assets/images/phone@800.png 800w, assets/images/phone@1000.png 1000w, assets/images/phone@1220.png 1220w")
+                  img.tablet(data-src="assets/images/tablet@1090.png" sizes="calc(33vw + 1px)" data-srcset="assets/images/tablet@545.png 545w, assets/images/tablet@640.png 640w, assets/images/tablet@720.png 720w, assets/images/tablet@800.png 800w, assets/images/tablet@880.png 880w, assets/images/tablet@960.png 960w, assets/images/tablet@1090.png 1090w, assets/images/tablet@1635.png 1635w, assets/images/tablet@2180.png 2180w")
         .ui.vertical.stripe.intro.segment
           .ui.stackable.very.relaxed.center.aligned.grid.container
 
@@ -101,7 +104,9 @@ html(lang="en")
                 .ui.one.doubling.cards
                   .card
                     .image
-                      img(src="assets/images/desktop@590.png" sizes="(max-width: 767px) 100vw, (max-width: 991px) 363px, (max-width: 1199px) 474px, 590px" srcset="assets/images/desktop@363.png 363w, assets/images/desktop@474.png 474w, assets/images/desktop@590.png 590w, assets/images/desktop@726.png 726w, assets/images/desktop@948.png 948w, assets/images/desktop@1180.png 1180w")
+                      noscript
+                        img(src="assets/images/desktop@590.png" sizes="(max-width: 767px) calc(100vw + 1px), (max-width: 991px) 364px, (max-width: 1199px) 475px, 591px" srcset="assets/images/desktop@363.png 363w, assets/images/desktop@474.png 474w, assets/images/desktop@590.png 590w, assets/images/desktop@726.png 726w, assets/images/desktop@948.png 948w, assets/images/desktop@1180.png 1180w")
+                      img(data-src="assets/images/desktop@590.png" sizes="(max-width: 767px) calc(100vw + 1px), (max-width: 991px) 364px, (max-width: 1199px) 475px, 591px" data-srcset="assets/images/desktop@363.png 363w, assets/images/desktop@474.png 474w, assets/images/desktop@590.png 590w, assets/images/desktop@726.png 726w, assets/images/desktop@948.png 948w, assets/images/desktop@1180.png 1180w")
             .ui.divider
             .computer.reversed.row
               .seven.wide.column.left.aligned
@@ -115,7 +120,9 @@ html(lang="en")
                 .ui.one.doubling.cards
                   .card
                     .image
-                      img(src="assets/images/notifications@590.png" sizes="(max-width: 767px) 100vw, (max-width: 991px) 362px, (max-width: 1199px) 474px, 590px" srcset="assets/images/notifications@363.png 363w, assets/images/notifications@474.png 474w, assets/images/notifications@590.png 590w")
+                      noscript
+                        img(src="assets/images/notifications@590.png" sizes="(max-width: 767px) calc(100vw + 1px), (max-width: 991px) 364px, (max-width: 1199px) 475px, 591px" srcset="assets/images/notifications@363.png 363w, assets/images/notifications@474.png 474w, assets/images/notifications@590.png 590w")
+                      img(data-src="assets/images/notifications@590.png" sizes="(max-width: 767px) calc(100vw + 1px), (max-width: 991px) 364px, (max-width: 1199px) 475px, 591px" data-srcset="assets/images/notifications@363.png 363w, assets/images/notifications@474.png 474w, assets/images/notifications@590.png 590w")
             .ui.divider
             .row
               .seven.wide.column.left.aligned
@@ -133,32 +140,42 @@ html(lang="en")
                 .ui.one.doubling.cards
                   .card
                     .image
-                      img(src="assets/images/themes@1180.png 1180w" sizes="(max-width: 767px) 100vw, (max-width: 991px) 362px, (max-width: 1199px) 474px, 590px" srcset="assets/images/themes@363.png 363w, assets/images/themes@474.png 474w, assets/images/themes@590.png 590w, assets/images/themes@726.png 726w, assets/images/themes@948.png 948w, assets/images/themes@1180.png 1180w")
+                      noscript
+                        img(src="assets/images/themes@1180.png 1180w" sizes="(max-width: 767px) calc(100vw + 1px), (max-width: 991px) 364px, (max-width: 1199px) 475px, 591px" srcset="assets/images/themes@363.png 363w, assets/images/themes@474.png 474w, assets/images/themes@590.png 590w, assets/images/themes@726.png 726w, assets/images/themes@948.png 948w, assets/images/themes@1180.png 1180w")
+                      img(data-src="assets/images/themes@1180.png 1180w" sizes="(max-width: 767px) calc(100vw + 1px), (max-width: 991px) 364px, (max-width: 1199px) 475px, 591px" data-srcset="assets/images/themes@363.png 363w, assets/images/themes@474.png 474w, assets/images/themes@590.png 590w, assets/images/themes@726.png 726w, assets/images/themes@948.png 948w, assets/images/themes@1180.png 1180w")
             .ui.divider
             .row.centered
               .wide.column
                 .ui.four.doubling.cards
                   .card
                     .image
-                      img(src="assets/images/quassel_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em), (max-width: 991px) 335px, (max-width: 1199px) 220px, 266px" srcset="assets/images/quassel_dark@220.png 220w, assets/images/quassel_dark@266.png 266w, assets/images/quassel_dark@335.png 335w, assets/images/quassel_dark@352.png 352w, assets/images/quassel_dark@532.png 532w")
+                      noscript
+                        img(src="assets/images/quassel_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" srcset="assets/images/quassel_dark@220.png 220w, assets/images/quassel_dark@266.png 266w, assets/images/quassel_dark@335.png 335w, assets/images/quassel_dark@352.png 352w, assets/images/quassel_dark@532.png 532w")
+                      img(src="assets/images/quassel_dark@16.png" data-src="assets/images/quassel_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" data-srcset="assets/images/quassel_dark@220.png 220w, assets/images/quassel_dark@266.png 266w, assets/images/quassel_dark@335.png 335w, assets/images/quassel_dark@352.png 352w, assets/images/quassel_dark@532.png 532w")
                     .content
                       .extra.
                         Quassel Dark
                   .card
                     .image
-                      img(src="assets/images/quassel_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em), (max-width: 991px) 335px, (max-width: 1199px) 220px, 266px" srcset="assets/images/quassel_light@220.png 220w, assets/images/quassel_light@266.png 266w, assets/images/quassel_light@335.png 335w, assets/images/quassel_light@352.png 352w, assets/images/quassel_light@532.png 532w")
+                      noscript
+                        img(src="assets/images/quassel_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" srcset="assets/images/quassel_light@220.png 220w, assets/images/quassel_light@266.png 266w, assets/images/quassel_light@335.png 335w, assets/images/quassel_light@352.png 352w, assets/images/quassel_light@532.png 532w")
+                      img(src="assets/images/quassel_light@16.png" data-src="assets/images/quassel_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" data-srcset="assets/images/quassel_light@220.png 220w, assets/images/quassel_light@266.png 266w, assets/images/quassel_light@335.png 335w, assets/images/quassel_light@352.png 352w, assets/images/quassel_light@532.png 532w")
                     .content
                       .extra.
                         Quassel Light
                   .card
                     .image
-                      img(src="assets/images/solarized_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em), (max-width: 991px) 335px, (max-width: 1199px) 220px, 266px" srcset="assets/images/solarized_dark@220.png 220w, assets/images/solarized_dark@266.png 266w, assets/images/solarized_dark@335.png 335w, assets/images/solarized_dark@352.png 352w, assets/images/solarized_dark@532.png 532w")
+                      noscript
+                        img(src="assets/images/solarized_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" srcset="assets/images/solarized_dark@220.png 220w, assets/images/solarized_dark@266.png 266w, assets/images/solarized_dark@335.png 335w, assets/images/solarized_dark@352.png 352w, assets/images/solarized_dark@532.png 532w")
+                      img(src="assets/images/solarized_dark@16.png" data-src="assets/images/solarized_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" data-srcset="assets/images/solarized_dark@220.png 220w, assets/images/solarized_dark@266.png 266w, assets/images/solarized_dark@335.png 335w, assets/images/solarized_dark@352.png 352w, assets/images/solarized_dark@532.png 532w")
                     .content
                       .extra.
                         Solarized Dark
                   .card
                     .image
-                      img(src="assets/images/solarized_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em), (max-width: 991px) 335px, (max-width: 1199px) 220px, 266px" srcset="assets/images/solarized_light@220.png 220w, assets/images/solarized_light@266.png 266w, assets/images/solarized_light@335.png 335w, assets/images/solarized_light@352.png 352w, assets/images/solarized_light@532.png 532w")
+                      noscript
+                        img(src="assets/images/solarized_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" srcset="assets/images/solarized_light@220.png 220w, assets/images/solarized_light@266.png 266w, assets/images/solarized_light@335.png 335w, assets/images/solarized_light@352.png 352w, assets/images/solarized_light@532.png 532w")
+                      img(src="assets/images/solarized_light@16.png" data-src="assets/images/solarized_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" data-srcset="assets/images/solarized_light@220.png 220w, assets/images/solarized_light@266.png 266w, assets/images/solarized_light@335.png 335w, assets/images/solarized_light@352.png 352w, assets/images/solarized_light@532.png 532w")
                     .content
                       .extra.
                         Solarized Light