@@ -14,6 +14,7 @@ textarea,
1414 background-color : var (--color-background );
1515 box-sizing : border-box !important ;
1616 border : 1px solid var (--color-border );
17+ color : var (--color-standard );
1718}
1819
1920.description {
@@ -24,6 +25,14 @@ body {
2425 padding : 0 ;
2526 margin : 0 ;
2627
28+ input , #search {
29+ background-color : var (--color-background-input );
30+ }
31+
32+ #search {
33+ box-shadow : 0 0 0 1px var (--color-border ), 0 0 0 2px transparent ;
34+ }
35+
2736 // rustdocs have 200px sidebar and
2837 // max-width 960px main pane
2938 // BUT I really want to make the website centered
3847 // https://css-tricks.com/fixed-headers-on-page-links-and-overlapping-content-oh-my/
3948 // for an explanation)
4049 scroll-padding-top : $top-navbar-height ;
50+ background-color : var (--color-background );
51+ color : var (--color-standard );
4152
4253 // this is a super nasty override for help dialog in rustdocs
4354 // see #52 for details
@@ -55,6 +66,10 @@ body {
5566 opacity : 0.7 ;
5667 }
5768 }
69+
70+ > h1 {
71+ color : var (--color-standard );
72+ }
5873}
5974
6075html {
@@ -84,6 +99,7 @@ div.landing {
8499 h1 .brand {
85100 font-size : 3em ;
86101 margin-bottom : 10px ;
102+ color : var (--color-standard );
87103 }
88104
89105 form .landing-search-form {
@@ -133,6 +149,11 @@ div.recent-releases-container {
133149 display : block ;
134150 border-bottom : 1px solid var (--color-border );
135151 padding : 0.4em 1em ;
152+ color : var (--color-standard );
153+
154+ a {
155+ color : var (--color-standard );
156+ }
136157
137158 @media #{$media-lg } {
138159 padding : 0.4em 0 ;
@@ -281,14 +302,17 @@ div.package-sheet-container {
281302 }
282303}
283304
305+ .pure-menu-list > li .pure-menu-heading {
306+ color : var (--color-standard );
307+ }
308+
284309div .package-page-container {
285310 div .package-menu {
286311 padding : 0 10px ;
287312 margin-bottom : 50px ;
288313
289314 li .pure-menu-heading {
290315 font-size : 1.3em ;
291- color : var (--color-standard );
292316 font-weight : 500 ;
293317 text-align : center ;
294318 border-bottom : 1px solid var (--color-border-light );
@@ -364,6 +388,7 @@ div.package-page-container {
364388 h5 ,
365389 h6 {
366390 font-family : $font-family-sans ;
391+ color : var (--color-standard ) !important ;
367392 }
368393
369394 h1 :first-child ,
@@ -437,10 +462,12 @@ div.cratesfyi-package-container {
437462
438463 .description-container {
439464 flex-grow : 3 ;
465+ color : var (--color-standard );
440466
441467 h1 {
442468 margin : 0 ;
443469 padding : 15px 14px ;
470+ color : var (--color-standard );
444471
445472 @media #{$media-sm } {
446473 padding : 15px 0 0 14px ;
@@ -571,6 +598,11 @@ div.search-page-search-form {
571598
572599.about {
573600 font-family : $font-family-serif ;
601+ color : var (--color-standard );
602+
603+ a {
604+ color : var (--color-url );
605+ }
574606
575607 .pure-menu a :hover span {
576608 text-decoration : none ;
@@ -593,8 +625,9 @@ div.search-page-search-form {
593625 background-color : inherit ;
594626 }
595627
596- h4 {
628+ h1 , h2 , h3 , h4 , h5 , h6 {
597629 border-bottom-color : var (--color-border ) !important ;
630+ color : var (--color-standard ) !important ;
598631 }
599632}
600633
0 commit comments