@@ -595,14 +595,20 @@ header {
595595
596596@media (prefers-color-scheme : dark) {
597597 header {
598- border-color : # 007edb ;
598+ border-color : # 003f6d ;
599599 }
600600}
601601
602602# eye-catch {
603603 background-color : # EFEFEF ;
604604}
605605
606+ @media (prefers-color-scheme : dark) {
607+ # eye-catch {
608+ background-color : # 101010 ;
609+ }
610+ }
611+
606612# eye-catch > div {
607613 display : flex;
608614 align-items : center;
@@ -622,6 +628,7 @@ header {
622628 animation-name : fadein;
623629 animation-duration : 2.5s ;
624630}
631+
625632@keyframes fadein {
626633from {
627634 opacity : 0 ;
@@ -636,6 +643,12 @@ to {
636643 border-left : solid 1px # 6D6D6D ;
637644}
638645
646+ @media (prefers-color-scheme : dark) {
647+ # eye-catch > div > div : nth-of-type (2 ) {
648+ border-color : # 929292 ;
649+ }
650+ }
651+
639652# eye-catch > div > div > img {
640653 position : relative;
641654 width : 100% ;
@@ -658,6 +671,12 @@ to {
658671 color : # A61200 ;
659672}
660673
674+ @media (prefers-color-scheme : dark) {
675+ # eye-catch .more {
676+ color : # ffb2a8 ;
677+ }
678+ }
679+
661680.big-icon {
662681 font-size : 350% ;
663682}
@@ -666,6 +685,12 @@ body.landing #community {
666685 background-color : # 9D2D48 ;
667686}
668687
688+ @media (prefers-color-scheme : dark) {
689+ body .landing # community {
690+ background-color : # 270b12 ;
691+ }
692+ }
693+
669694div .center-title {
670695 margin : 50px auto;
671696}
@@ -678,6 +703,12 @@ div.center-title h1, div.center-title h2 {
678703 background-color : # 7A162E ;
679704}
680705
706+ @media (prefers-color-scheme : dark) {
707+ .community-links {
708+ background-color : # 1e050b ;
709+ }
710+ }
711+
681712.community-links div {
682713 display : flex;
683714 align-content : center;
@@ -747,29 +778,65 @@ body.landing #download {
747778 background-color : # 4ecbaa ;
748779}
749780
781+ @media (prefers-color-scheme : dark) {
782+ body .landing # download {
783+ background-color : # 0f362c ;
784+ }
785+ }
786+
750787.download-card {
751788 background-color : # 057f5f ;
752789}
753790
791+ @media (prefers-color-scheme : dark) {
792+ .download-card {
793+ background-color : # 011f17 ;
794+ }
795+ }
796+
754797/* Contribute */
755798body .landing # contribute {
756799 background-color : # FFF ;
757800}
758801
802+ @media (prefers-color-scheme : dark) {
803+ body .landing # contribute {
804+ background-color : # 3f3f3f ;
805+ }
806+ }
807+
759808.contribute-card {
760809 background-color : # 848484 ;
761810}
762811
812+ @media (prefers-color-scheme : dark) {
813+ .contribute-card {
814+ background-color : # 212121 ;
815+ }
816+ }
817+
763818/* Documentation */
764819
765820body .landing # documentation {
766821 background-color : # D7EAFF ;
767822}
768823
824+ @media (prefers-color-scheme : dark) {
825+ body .landing # documentation {
826+ background-color : # 003775 ;
827+ }
828+ }
829+
769830.documentation-card {
770831 background-color : # 556E8A ;
771832}
772833
834+ @media (prefers-color-scheme : dark) {
835+ .documentation-card {
836+ background-color : # 001b3a ;
837+ }
838+ }
839+
773840/* Centered cards */
774841
775842.center-card {
@@ -807,6 +874,12 @@ body.landing #documentation {
807874 min-height : 70vh ;
808875}
809876
877+ @media (prefers-color-scheme : dark) {
878+ # post-section {
879+ background-color : # 101010 ;
880+ }
881+ }
882+
810883.post {
811884 width : 100% ;
812885}
@@ -854,6 +927,12 @@ body.landing #documentation {
854927 text-decoration : underline;
855928}
856929
930+ @media (prefers-color-scheme : dark) {
931+ .post a {
932+ color : # ff71a4 ;
933+ }
934+ }
935+
857936code {
858937 color : # 0D4F1A ;
859938 padding : 0 .4em ;
@@ -863,6 +942,12 @@ code {
863942 border-radius : 6px ;
864943}
865944
945+ @media (prefers-color-scheme : dark) {
946+ code {
947+ color : # 4be169 ;
948+ }
949+ }
950+
866951pre {
867952 margin : 1em 0 ;
868953 padding : 1em ;
@@ -894,6 +979,12 @@ blockquote {
894979 padding : 15px ;
895980}
896981
982+ @media (prefers-color-scheme : dark) {
983+ blockquote {
984+ background-color : # 181818 ;
985+ }
986+ }
987+
897988p img , figure img {
898989 max-width : 100% ;
899990}
@@ -929,6 +1020,12 @@ p img, figure img {
9291020 background-color : # dedede ;
9301021}
9311022
1023+ @media (prefers-color-scheme : dark) {
1024+ .blog-nav li {
1025+ background-color : # 181818 ;
1026+ }
1027+ }
1028+
9321029.blog-nav li .nav-spacer {
9331030 background : none;
9341031}
@@ -953,6 +1050,12 @@ div#breadcrumbs, div.post-bottom {
9531050 background-color : # dedede ;
9541051}
9551052
1053+ @media (prefers-color-scheme : dark) {
1054+ div # breadcrumbs , div .post-bottom {
1055+ background-color : # 181818 ;
1056+ }
1057+ }
1058+
9561059div # breadcrumbs a {
9571060 text-decoration : none;
9581061}
@@ -975,6 +1078,12 @@ div.post-bottom {
9751078 border-radius : 10px ;
9761079}
9771080
1081+ @media (prefers-color-scheme : dark) {
1082+ .post-list li {
1083+ background-color : # 181818 ;
1084+ }
1085+ }
1086+
9781087.post-list summary {
9791088 margin : 5px 0px ;
9801089 font-size : 95% ;
0 commit comments