66 rgba ($link-color ,.8 ) 18% ,
77 rgba (0 ,0 ,0 ,0 ) 17%
88 );
9- text-shadow : white 1px 0px 0px , white -1px 0px 0px ;
9+ text-shadow : $base-bg-color 1px 0px 0px , $base-bg-color -1px 0px 0px ;
1010}
1111
1212a :hover ,
@@ -21,14 +21,48 @@ a:active {
2121 rgba ($link-hover-color ,.8 ) 17% ,
2222 rgba (0 ,0 ,0 ,0 ) 17%
2323 );
24- text-shadow : white 1px 0px 0px , white -1px 0px 0px ;
24+ text-shadow : $base-bg-color 1px 0px 0px , $base-bg-color -1px 0px 0px ;
25+ }
26+
27+ @media (prefers-color-scheme : dark ) {
28+ a {
29+ color : $dark-mode-link-color ;
30+ background-image : linear-gradient (to top ,
31+ rgba (0 ,0 ,0 ,0 ) 13% ,
32+ rgba ($dark-mode-link-color ,.8 ) 13% ,
33+ rgba ($dark-mode-link-color ,.8 ) 18% ,
34+ rgba (0 ,0 ,0 ,0 ) 17%
35+ );
36+ text-shadow : $dark-mode-bg-color 1px 0px 0px , $dark-mode-bg-color -1px 0px 0px ;
37+ }
38+
39+ a :hover ,
40+ a :focus ,
41+ a :active {
42+ border : 0 ;
43+ color : $dark-mode-link-hover-color ;
44+ text-decoration : none ;
45+ background-image : linear-gradient (to top ,
46+ rgba (0 ,0 ,0 ,0 ) 13% ,
47+ rgba ($dark-mode-link-hover-color ,.8 ) 13% ,
48+ rgba ($dark-mode-link-hover-color ,.8 ) 17% ,
49+ rgba (0 ,0 ,0 ,0 ) 17%
50+ );
51+ text-shadow : $dark-mode-bg-color 1px 0px 0px , $dark-mode-bg-color -1px 0px 0px ;
52+ }
2553}
2654
2755a :visited {
2856 color : $link-visited-color ;
2957 /* background-image doesn't work on :visited so unglines ensues*/
3058}
3159
60+ @media (prefers-color-scheme : dark ) {
61+ a :visited {
62+ color : $dark-mode-link-visited-color ;
63+ }
64+ }
65+
3266// Correct issues with buttons
3367button ,
3468.button {
@@ -39,11 +73,19 @@ button,
3973.button :hover ,
4074.button :focus ,
4175.button :active {
42- color : white ;
76+ color : $base-bg-color ;
4377 text-shadow : none ;
4478 background-image : none ;
4579}
4680
81+ @media (prefers-color-scheme : dark ) {
82+ .button :hover ,
83+ .button :focus ,
84+ .button :active {
85+ color : $dark-mode-bg-color ;
86+ }
87+ }
88+
4789.anchorjs-link {
4890 text-shadow : none ;
4991 background-image : none ;
0 commit comments