diff --git a/assets/images/amoled.png b/assets/images/amoled.png
index 6d6954523c46c4d66ff2e776a7bf3584934c8eb6..728d1e49929c43fb25206bcb874a4a111ee94105 100644
Binary files a/assets/images/amoled.png and b/assets/images/amoled.png differ
diff --git a/assets/images/amoled@220.png b/assets/images/amoled@220.png
index 889e68b913dcf50da189dc2e75585402ac6194a2..9bb6bacbf5909b9cd65f69d6fcb95d9cb30f9878 100644
Binary files a/assets/images/amoled@220.png and b/assets/images/amoled@220.png differ
diff --git a/assets/images/amoled@266.png b/assets/images/amoled@266.png
index bdf637283de9572cdf55b1e05b8dae42cc28c585..c533603485e64500ea1ac7a134a01e3f418ad2e8 100644
Binary files a/assets/images/amoled@266.png and b/assets/images/amoled@266.png differ
diff --git a/assets/images/amoled@335.png b/assets/images/amoled@335.png
index bfc056b40ff75cd6201c1188692c77880326a2a6..ccf523ff72e6919a1d306982ad87e9c03676f77c 100644
Binary files a/assets/images/amoled@335.png and b/assets/images/amoled@335.png differ
diff --git a/assets/images/amoled@352.png b/assets/images/amoled@352.png
index 8df066fe351196d3a12c8b5e28642887b3c4113a..2322df4644b960b02b111c32a7400ccfc1c97b81 100644
Binary files a/assets/images/amoled@352.png and b/assets/images/amoled@352.png differ
diff --git a/assets/images/amoled@532.png b/assets/images/amoled@532.png
index 2da40c90d991bd21d61796af7e788114a711466d..f0b5ca8724c499720a60daa66227af93b4d67e1a 100644
Binary files a/assets/images/amoled@532.png and b/assets/images/amoled@532.png differ
diff --git a/assets/images/amoled@thumb.jpg b/assets/images/amoled@thumb.jpg
index 0689a50094cf30d7f305ecd10c26014402006141..74430b0dd1542039c8ca1b8528f4361d03eeb2bd 100644
Binary files a/assets/images/amoled@thumb.jpg and b/assets/images/amoled@thumb.jpg differ
diff --git a/assets/images/generate_assets.sh b/assets/images/generate_assets.sh
index e4ed353fefe3652e41dc2f75abb067e430bffdbb..c141cafeb83160f12f860f1be6ecb25bb60b2daa 100755
--- a/assets/images/generate_assets.sh
+++ b/assets/images/generate_assets.sh
@@ -31,3 +31,4 @@ for resolution in $PHONE_RESOLUTIONS; do
   generate_resolution "phone" $resolution
 done
 convert phone@16.png -filter Lanczos -distort Resize 400x phone@thumb.png
+rm phone@16.png
\ No newline at end of file
diff --git a/assets/images/gruvbox_dark.png b/assets/images/gruvbox_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e98f4ec9ab689462b72bbf87dad1ec02684e270
Binary files /dev/null and b/assets/images/gruvbox_dark.png differ
diff --git a/assets/images/gruvbox_dark@220.png b/assets/images/gruvbox_dark@220.png
new file mode 100644
index 0000000000000000000000000000000000000000..d2f9bc143b32f67de75753c2a1cb0a226ce90161
Binary files /dev/null and b/assets/images/gruvbox_dark@220.png differ
diff --git a/assets/images/gruvbox_dark@266.png b/assets/images/gruvbox_dark@266.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b4efd8c1bf6efd3cbd73b50e81317acf4c9b115
Binary files /dev/null and b/assets/images/gruvbox_dark@266.png differ
diff --git a/assets/images/gruvbox_dark@335.png b/assets/images/gruvbox_dark@335.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d39d6b7dfdfe3d77f1753819015280847e6cb3c
Binary files /dev/null and b/assets/images/gruvbox_dark@335.png differ
diff --git a/assets/images/gruvbox_dark@352.png b/assets/images/gruvbox_dark@352.png
new file mode 100644
index 0000000000000000000000000000000000000000..c6e514c4deee70b4cc5c7656ce25351579e91f99
Binary files /dev/null and b/assets/images/gruvbox_dark@352.png differ
diff --git a/assets/images/gruvbox_dark@532.png b/assets/images/gruvbox_dark@532.png
new file mode 100644
index 0000000000000000000000000000000000000000..d27c99b9346ec801f2c2769fce787165dc0a60af
Binary files /dev/null and b/assets/images/gruvbox_dark@532.png differ
diff --git a/assets/images/gruvbox_dark@thumb.jpg b/assets/images/gruvbox_dark@thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8fef6248c9c3884e4a0529eb8200f4e7db7e184b
Binary files /dev/null and b/assets/images/gruvbox_dark@thumb.jpg differ
diff --git a/assets/images/gruvbox_light.png b/assets/images/gruvbox_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..28cfca4c2f48b801b59d9148b594364f4331bc76
Binary files /dev/null and b/assets/images/gruvbox_light.png differ
diff --git a/assets/images/gruvbox_light@220.png b/assets/images/gruvbox_light@220.png
new file mode 100644
index 0000000000000000000000000000000000000000..e84783f41af17bc7db2cfb145c4471039b427430
Binary files /dev/null and b/assets/images/gruvbox_light@220.png differ
diff --git a/assets/images/gruvbox_light@266.png b/assets/images/gruvbox_light@266.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd23896ef9051f4982b75597e390f1d6b79fe28e
Binary files /dev/null and b/assets/images/gruvbox_light@266.png differ
diff --git a/assets/images/gruvbox_light@335.png b/assets/images/gruvbox_light@335.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec658fecc9cd3c2e337cbde0d261919226d8c39b
Binary files /dev/null and b/assets/images/gruvbox_light@335.png differ
diff --git a/assets/images/gruvbox_light@352.png b/assets/images/gruvbox_light@352.png
new file mode 100644
index 0000000000000000000000000000000000000000..03a00fd74a4e6ca2a6e23f6dea215a89442184c9
Binary files /dev/null and b/assets/images/gruvbox_light@352.png differ
diff --git a/assets/images/gruvbox_light@532.png b/assets/images/gruvbox_light@532.png
new file mode 100644
index 0000000000000000000000000000000000000000..227bc3aa1e0d93292575bda80fe1a3a4a78be935
Binary files /dev/null and b/assets/images/gruvbox_light@532.png differ
diff --git a/assets/images/gruvbox_light@thumb.jpg b/assets/images/gruvbox_light@thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ccb5f08ef7353d71ba17df87604c69ad58b1278f
Binary files /dev/null and b/assets/images/gruvbox_light@thumb.jpg differ
diff --git a/assets/images/phone.png b/assets/images/phone.png
index 9b44fb005c7d8cf311ce737882af4a7142150257..3a64099cb470c26282dfe1a14e2b0bb3e8d24266 100644
Binary files a/assets/images/phone.png and b/assets/images/phone.png differ
diff --git a/assets/images/phone@1000.png b/assets/images/phone@1000.png
index 62d351a01a164143325cf7c849ced570acb02e7a..44dd45bb6132be19cb6ffc9fe29dae4961e3a98b 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 312d793eb89054dcfef25b3e4df9048f4e4d53a2..bd8cc0f6303183e2e26d45ced7c162b4b26c31ea 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 3085670d8663fdea9cc543ae4ce7555bbd5a9e04..599f1611ac0b1d0a3bb96c70b491908d23796bca 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 c66f329ed0da954ac1fac1e0524c97d3c768aafc..06cf47d5e7c1cd1f309f9213dfbbb05a68169419 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 5b2556d77183aabf0a47a5e581d316907e5c715b..cd54a3e5569569c5142f692a6893abffb3c299e4 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 cb5c6339b961d4d75bac3f8b56d469b910423113..39af9a9a07f0b6e63c54c3630984543f9525cb97 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 a8df990aa3636d8a7bc8471a67a8c9dbbadb2b02..4f03746abcd13545fa610071f85cf3c8b6b6e4db 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 d914446f0772a31a7412ebe4566e3332eda0ddf6..27c832e1c24da65b2af9921c288d1e6b982ae288 100644
Binary files a/assets/images/phone@800.png and b/assets/images/phone@800.png differ
diff --git a/assets/images/phone@thumb.png b/assets/images/phone@thumb.png
index d1c7e5ad073c92ccad071509e543da63bca27838..aa99add0fecd5426972366b108da70dc561e6026 100644
Binary files a/assets/images/phone@thumb.png and b/assets/images/phone@thumb.png differ
diff --git a/assets/images/quassel_dark.png b/assets/images/quassel_dark.png
index cbe10c18c9210956136f3488e4be34f8b81be6b9..66b51b24849319d31de78d12a628d43244e95a5f 100644
Binary files a/assets/images/quassel_dark.png and b/assets/images/quassel_dark.png differ
diff --git a/assets/images/quassel_dark@220.png b/assets/images/quassel_dark@220.png
index ad073fc430d965d34cf6a935402d4979886756ca..ef6a6ed29c798db2f535869b0a8e647f7f152eec 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 bf9ad41a98db364f09201ceb7d0f63fe4c7b0465..00a8356fbf65145ca8da88e3e8ce1b373212e5fd 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 e028abc1c499362012e7532d8078ba3b165dae29..0f09205604ab52a0e178cc68e12061c8bfeb698e 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 442b524d7671aee6acef7b269eaee314242ebf11..10f31c0478ce2488426e40ff4b4d8bf195767b30 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 47eeea25cf4b356aa61dec8007633134202cb4ad..1f3f642cb25fa5f7ed6bfed4959c8232a8c612fa 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_dark@thumb.jpg b/assets/images/quassel_dark@thumb.jpg
index 6f179e0f68e1ce28f2635ea2c9fb41b948145708..34f9e326af0f263dd93feb02fd066c7846156397 100644
Binary files a/assets/images/quassel_dark@thumb.jpg and b/assets/images/quassel_dark@thumb.jpg differ
diff --git a/assets/images/quassel_light.png b/assets/images/quassel_light.png
index bbf05ee80298e94aa54fccb31ca898226a600a73..f51c8b438d432fc38b5d83d394515544f3bb9969 100644
Binary files a/assets/images/quassel_light.png and b/assets/images/quassel_light.png differ
diff --git a/assets/images/quassel_light@220.png b/assets/images/quassel_light@220.png
index 8976b3e25bb742a60cbbd22f1924fdc64eb63023..1b42a421d02935f922447474fce71dc1861994df 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 497499828926ff3e0050d41d9b9b2e052e28ff74..ec916aed220089f83e15c1af03f5aa3eef4f1174 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 f0cc546f9411359c01f352aa0c3af60216318a7e..4c22d96f1a82c5d346f21df56bf7204f9343e587 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 a4b1cdfb1682b983a49c50145592bc8f79beabde..11664f7f469419f0cc395da9fe02b8a40bca2270 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 83f6384e30d58b88140d1da9b4c467d3c94619ca..8525b17fbc621fce17d5ace9e9d0a1482e677b14 100644
Binary files a/assets/images/quassel_light@532.png and b/assets/images/quassel_light@532.png differ
diff --git a/assets/images/quassel_light@thumb.jpg b/assets/images/quassel_light@thumb.jpg
index c551ff9d83526eac845d113bb959564b7bf08ed6..5e46ff869e120819b0f6400f720f319ab9bedc6b 100644
Binary files a/assets/images/quassel_light@thumb.jpg and b/assets/images/quassel_light@thumb.jpg differ
diff --git a/assets/images/solarized_dark.png b/assets/images/solarized_dark.png
index bacfa408d8c2355257554247ba7a8a9e69e87cc3..e7d0d24ee104b6d8cf2e1371d25e75be062c79a8 100644
Binary files a/assets/images/solarized_dark.png and b/assets/images/solarized_dark.png differ
diff --git a/assets/images/solarized_dark@220.png b/assets/images/solarized_dark@220.png
index 52c47d529e253041fb6fe59f244384048f3f09c1..9b85d1238b4d62da5460e0e2fd7c9b8f338afb0f 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 8bdc460320b2e5f503fa240ef54d42fd105ccc3a..c267decc31a0791848297e397ebae1fff6c6c1f1 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 606bcc4904855edb40bd6522923bbf5c26b7e4d3..209510549a291023b95b26f292f13b1aef2ad951 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 c4d83b1185d173e48c89884dbf341b4977a908f6..330a4f66c4af63bce5d836de309014004f90fc53 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 47c5db8453ce77bbe9995931a319468b9a081645..4206bdb505175237df755cd2f39f5babe2810334 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_dark@thumb.jpg b/assets/images/solarized_dark@thumb.jpg
index 6f92ed4035725f7c197f3f8ea5d9404616962e86..b47f370a31bf7d0b55b41be6c1588ef3bf6c1012 100644
Binary files a/assets/images/solarized_dark@thumb.jpg and b/assets/images/solarized_dark@thumb.jpg differ
diff --git a/assets/images/solarized_light.png b/assets/images/solarized_light.png
index ac87b301fdcdb3bc9ed26eed08d3a9fec80c8ed0..279a1b340d554b11a176fbb7668b1c4c5c6d484b 100644
Binary files a/assets/images/solarized_light.png and b/assets/images/solarized_light.png differ
diff --git a/assets/images/solarized_light@220.png b/assets/images/solarized_light@220.png
index 20d1e02bcf2832d7cd53ce72b128dc3abf9b56ad..9e6c9a5277d2ec2e5a3f1d37111941ac08549b96 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 6e0e9144e5de331b8e29ebf26f57074d7b3069b1..b324b54e0df9d16156859b0c60bb5f202e48ed79 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 146e17d97103e5e775163511605b28159c25d019..f5b12e5c12bb51df864f9a2d3e4de5f0838a3707 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 f8045c090623af1bb8b9542f8860e77ea51c24be..3e2603b8f89f34036e29abc52617fbb04b3a76fb 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 bcd188ce52466a85c1a72fcfc64d370470b6a18e..d91980faae9144468a9c784718ab929734bdd333 100644
Binary files a/assets/images/solarized_light@532.png and b/assets/images/solarized_light@532.png differ
diff --git a/assets/images/solarized_light@thumb.jpg b/assets/images/solarized_light@thumb.jpg
index 6341e48f04d1ab36a759e99b26568dc5753db841..db16d44dce54f61bbd5225710b17ceb277459ef0 100644
Binary files a/assets/images/solarized_light@thumb.jpg and b/assets/images/solarized_light@thumb.jpg differ
diff --git a/index.html b/index.html
index da553f0696094bcaf8acbd71c1f65331531c64ce..612bbef72163dc87df6ae0a13c61e4f2682a1609 100644
--- a/index.html
+++ b/index.html
@@ -12,7 +12,7 @@ runtime.</p></div><div class="nine wide column"><div class="ui one doubling card
 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"><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"><a class="card" href="/assets/images/quassel_light.png"><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@thumb.jpg" 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></a><a class="card" href="/assets/images/quassel_dark.png"><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@thumb.jpg" 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></a><a class="card" href="/assets/images/solarized_light.png"><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@thumb.jpg" 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></a><a class="card" href="/assets/images/solarized_dark.png"><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@thumb.jpg" 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></a><a class="card" href="/assets/images/amoled.png"><div class="image"><noscript><img src="/assets/images/amoled@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" srcset="/assets/images/amoled@220.png 220w, /assets/images/amoled@266.png 266w, /assets/images/amoled@335.png 335w, /assets/images/amoled@352.png 352w, /assets/images/amoled@532.png 532w"></noscript><img src="/assets/images/amoled@thumb.jpg" data-src="/assets/images/amoled@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" data-srcset="/assets/images/amoled@220.png 220w, /assets/images/amoled@266.png 266w, /assets/images/amoled@335.png 335w, /assets/images/amoled@352.png 352w, /assets/images/amoled@532.png 532w"></div><div class="content"><div class="extra">AMOLED</div></div></a></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="/docs/">Documentation</a><a class="item" href="/privacy-policy/">Privacy Policy</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"><a class="card" href="/assets/images/quassel_light.png"><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@thumb.jpg" 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></a><a class="card" href="/assets/images/quassel_dark.png"><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@thumb.jpg" 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></a><a class="card" href="/assets/images/solarized_light.png"><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@thumb.jpg" 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></a><a class="card" href="/assets/images/solarized_dark.png"><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@thumb.jpg" 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></a><a class="card" href="/assets/images/gruvbox_light.png"><div class="image"><noscript><img src="/assets/images/gruvbox_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" srcset="/assets/images/gruvbox_light@220.png 220w, /assets/images/gruvbox_light@266.png 266w, /assets/images/gruvbox_light@335.png 335w, /assets/images/gruvbox_light@352.png 352w, /assets/images/gruvbox_light@532.png 532w"></noscript><img src="/assets/images/gruvbox_light@thumb.jpg" data-src="/assets/images/gruvbox_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" data-srcset="/assets/images/gruvbox_light@220.png 220w, /assets/images/gruvbox_light@266.png 266w, /assets/images/gruvbox_light@335.png 335w, /assets/images/gruvbox_light@352.png 352w, /assets/images/gruvbox_light@532.png 532w"></div><div class="content"><div class="extra">Gruvbox Light</div></div></a><a class="card" href="/assets/images/gruvbox_dark.png"><div class="image"><noscript><img src="/assets/images/gruvbox_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" srcset="/assets/images/gruvbox_dark@220.png 220w, /assets/images/gruvbox_dark@266.png 266w, /assets/images/gruvbox_dark@335.png 335w, /assets/images/gruvbox_dark@352.png 352w, /assets/images/gruvbox_dark@532.png 532w"></noscript><img src="/assets/images/gruvbox_dark@thumb.jpg" data-src="/assets/images/gruvbox_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" data-srcset="/assets/images/gruvbox_dark@220.png 220w, /assets/images/gruvbox_dark@266.png 266w, /assets/images/gruvbox_dark@335.png 335w, /assets/images/gruvbox_dark@352.png 352w, /assets/images/gruvbox_dark@532.png 532w"></div><div class="content"><div class="extra">Gruvbox Dark</div></div></a><a class="card" href="/assets/images/amoled.png"><div class="image"><noscript><img src="/assets/images/amoled@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" srcset="/assets/images/amoled@220.png 220w, /assets/images/amoled@266.png 266w, /assets/images/amoled@335.png 335w, /assets/images/amoled@352.png 352w, /assets/images/amoled@532.png 532w"></noscript><img src="/assets/images/amoled@thumb.jpg" data-src="/assets/images/amoled@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" data-srcset="/assets/images/amoled@220.png 220w, /assets/images/amoled@266.png 266w, /assets/images/amoled@335.png 335w, /assets/images/amoled@352.png 352w, /assets/images/amoled@532.png 532w"></div><div class="content"><div class="extra">AMOLED</div></div></a></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="/docs/">Documentation</a><a class="item" href="/privacy-policy/">Privacy Policy</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/intersectionobserver.min.js"></script><script>const following_bar = document.querySelector(".following.bar");
 const update_top_bar = function () {
   following_bar.classList.toggle("qd", window.scrollY !== 0);
diff --git a/index.pug b/index.pug
index 476f8cbbc79a6d61127bc3675fb25ca370ec3d7e..a906bb26311d5b61f10829826b6b629cd6d782de 100644
--- a/index.pug
+++ b/index.pug
@@ -121,6 +121,22 @@ block content
               .content
                 .extra.
                   Solarized Dark
+            a.card(href="/assets/images/gruvbox_light.png")
+              .image
+                noscript
+                  img(src="/assets/images/gruvbox_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" srcset="/assets/images/gruvbox_light@220.png 220w, /assets/images/gruvbox_light@266.png 266w, /assets/images/gruvbox_light@335.png 335w, /assets/images/gruvbox_light@352.png 352w, /assets/images/gruvbox_light@532.png 532w")
+                img(src="/assets/images/gruvbox_light@thumb.jpg" data-src="/assets/images/gruvbox_light@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" data-srcset="/assets/images/gruvbox_light@220.png 220w, /assets/images/gruvbox_light@266.png 266w, /assets/images/gruvbox_light@335.png 335w, /assets/images/gruvbox_light@352.png 352w, /assets/images/gruvbox_light@532.png 532w")
+              .content
+                .extra.
+                  Gruvbox Light
+            a.card(href="/assets/images/gruvbox_dark.png")
+              .image
+                noscript
+                  img(src="/assets/images/gruvbox_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" srcset="/assets/images/gruvbox_dark@220.png 220w, /assets/images/gruvbox_dark@266.png 266w, /assets/images/gruvbox_dark@335.png 335w, /assets/images/gruvbox_dark@352.png 352w, /assets/images/gruvbox_dark@532.png 532w")
+                img(src="/assets/images/gruvbox_dark@thumb.jpg" data-src="/assets/images/gruvbox_dark@266.png" sizes="(max-width: 767px) calc(50vw - 2em + 1px), (max-width: 991px) 336px, (max-width: 1199px) 221px, 267px" data-srcset="/assets/images/gruvbox_dark@220.png 220w, /assets/images/gruvbox_dark@266.png 266w, /assets/images/gruvbox_dark@335.png 335w, /assets/images/gruvbox_dark@352.png 352w, /assets/images/gruvbox_dark@532.png 532w")
+              .content
+                .extra.
+                  Gruvbox Dark
             a.card(href="/assets/images/amoled.png")
               .image
                 noscript