1
1
// FIXME: Use modules
2
- @import " vars" , " rustdoc " , " utils " , " navbar " , " themes " ;
2
+ @import " vars" , " utils " , " navbar " , " themes " , " fa " ;
3
3
4
4
html ,
5
5
input ,
@@ -25,21 +25,17 @@ body {
25
25
padding : 0 ;
26
26
margin : 0 ;
27
27
28
- input , :not ( #rustdoc_body_wrapper ) > #search {
28
+ input , #search {
29
29
background-color : var (--color-background-input );
30
30
color : var (--input-color );
31
31
}
32
32
33
- #nav-search {
34
- color : var (--color-navbar-standard );
35
- }
36
-
37
- :not (#rustdoc_body_wrapper ) > #search {
33
+ #search {
38
34
box-shadow : 0 0 0 1px var (--color-border ), 0 0 0 1px var (--color-border );
39
35
transition : box-shadow 150ms ease-in-out ;
40
36
}
41
37
42
- :not ( #rustdoc_body_wrapper ) > #search :focus {
38
+ #search :focus {
43
39
box-shadow : var (--input-box-shadow-focus );
44
40
}
45
41
@@ -49,34 +45,9 @@ body {
49
45
text-align : center ;
50
46
font : 16px / 1.4 $font-family-sans ;
51
47
52
- // Since top navbar is fixed, we need to add padding to the body content.
53
- padding-top : $top-navbar-height ;
54
-
55
- // The scroll padding on the <body> is necessary for Chrome
56
- // browsers for now (see
57
- // https://css-tricks.com/fixed-headers-on-page-links-and-overlapping-content-oh-my/
58
- // for an explanation)
59
- scroll-padding-top : $top-navbar-height ;
60
48
background-color : var (--color-background );
61
49
color : var (--color-standard );
62
50
63
- // this is a super nasty override for help dialog in rustdocs
64
- // see #52 for details
65
- & .blur {
66
- > :not (#help ) {
67
- filter : none ;
68
- -webkit-filter : none ;
69
- }
70
-
71
- > div .nav-container > * ,
72
- > div .cratesfyi-package-container > * ,
73
- > div .rustdoc > :not (#help ) {
74
- filter : blur (8px );
75
- -webkit-filter : blur (8px );
76
- opacity : 0.7 ;
77
- }
78
- }
79
-
80
51
> h1 {
81
52
color : var (--color-standard );
82
53
}
@@ -99,13 +70,6 @@ body {
99
70
}
100
71
}
101
72
102
- html {
103
- // Offset anchor jump targets down by this much, so they don't
104
- // overlap the top navigation bar (not supported on Desktop/Mobile
105
- // Safari yet):
106
- scroll-padding-top : $top-navbar-height ;
107
- }
108
-
109
73
pre {
110
74
font-size : 0.9rem ;
111
75
overflow : auto ;
@@ -330,10 +294,6 @@ div.package-sheet-container {
330
294
}
331
295
}
332
296
333
- .pure-menu-list > li .pure-menu-heading {
334
- color : var (--color-standard );
335
- }
336
-
337
297
div .package-page-container {
338
298
div .package-menu {
339
299
padding : 0 10px ;
@@ -620,10 +580,6 @@ div.search-page-search-form {
620
580
}
621
581
}
622
582
623
- .menu-item-divided {
624
- border-bottom : 1px solid var (--color-border );
625
- }
626
-
627
583
.rust-navigation-item {
628
584
background : url (/ rust-logo.png ) no-repeat ;
629
585
background-position : 15px 45% ;
@@ -679,28 +635,8 @@ div.search-page-search-form {
679
635
cursor : pointer ;
680
636
}
681
637
682
- i .dependencies.normal {
683
- visibility : hidden ;
684
- display : none ;
685
- }
686
-
687
638
/* Don't put a newline after code fragments in headers */
688
639
h3 > code ,
689
640
h4 > code {
690
641
display : inline-block ;
691
642
}
692
-
693
- .fa-svg-fw {
694
- width : 1.25em ;
695
- text-align : center ;
696
- display : inline-block ;
697
- }
698
-
699
- .fa-svg svg {
700
- width : 1em ;
701
- height : 1em ;
702
- fill : currentColor ;
703
- /* pull icon about one stroke width into the descenders */
704
- margin-bottom : -0.1em ;
705
- }
706
-
0 commit comments