@@ -85,7 +85,12 @@ time, mark, audio, video {
85
85
vertical-align : baseline;
86
86
}
87
87
88
- body { display : flex; flex-direction : column; margin : 0 ; background : white; color : # 555 ; line-height : 1.7 ; font-family : "Open Sans" , Avenir, "Helvetica neue" , sans-serif;}
88
+ html , body { /* This is required so scroll will work correctly on main article and navigation */
89
+ height : 100% ;
90
+ overflow : hidden;
91
+ }
92
+
93
+ body {display : flex; flex-direction : column; margin : 0 ;background : white; color : # 555 ; line-height : 1.7 ; font-family : "Open Sans" , Avenir, "Helvetica neue" , sans-serif;}
89
94
90
95
91
96
pre {
@@ -149,15 +154,15 @@ img {
149
154
}
150
155
151
156
.main {
152
- display : flex;
153
- align-items : stretch;
154
- min-height : 100% ;
157
+ margin-top : 80px ;
158
+ margin : 5px ;
155
159
}
156
160
157
161
.drawer {
158
162
color : rgb (85 , 85 , 85 );
159
163
padding-bottom : 20px ;
160
- padding-top : 10px ;
164
+ padding : 20px ;
165
+ height : auto;
161
166
}
162
167
163
168
.highlight {
@@ -176,6 +181,7 @@ img {
176
181
.article {
177
182
padding-left : 50px ;
178
183
padding-bottom : 200px ;
184
+ overflow : auto;
179
185
}
180
186
181
187
.article a {
@@ -256,14 +262,14 @@ b {
256
262
.flex-row .double-spaced > * + * { margin-left : 60px ; }
257
263
.flex-row .stretched { align-self : stretch; }
258
264
259
- .layer-wrapper { display : flex; flex-direction : column; align-items : center; margin-top : 60 px ; padding : 0 40 px ; }
260
- .layer { max- width: 100 % ; width : 960 px ; display : flex; align-items : center; }
261
- .toplayer { max- width: 100% ; width : 960 px ; display : flex; align-items : top; }
265
+ .layer-wrapper { display : flex; flex-direction : column; align-items : center; margin-top : 20 px ; }
266
+ .layer {width : 95 % ; display : flex;align-items : center; flex-wrap : wrap; }
267
+ .toplayer {width : 100% ;display : flex; height : auto; padding : 7 px ; overflow : hidden; }
262
268
.sub-layer { margin-top : 30px ; }
263
269
264
- .header-wrapper { }
265
- .logo { display : flex; flex : 0 0 auto; align-items : center; padding : 0 ; }
266
- .logo > img { max-width : 60 px ; }
270
+ .header-wrapper {margin : 0 px ; width : 100 % ; padding : 10 px 0 px ; box-shadow : 0 0 1.25 rem # 9da5ab ; flex-shrink : 0 ; }
271
+ .logo {display : flex;flex : 0 0 auto;align-items : center;padding : 0 ;}
272
+ .logo > img {max-width : 45 px ; }
267
273
.logo > h1 { margin : 0 ; margin-left : 18px ; padding : 0 ; height : 26px ; margin-top : -32px ; }
268
274
.logo > h1 > img { height : 100% ; }
269
275
@@ -273,11 +279,6 @@ nav > *:hover { background: #f2f2f2; }
273
279
nav > * : active { background : # e9e9e9 ; }
274
280
nav > .play-cta { margin : 0 ; padding : 10px 20px ; color : white; }
275
281
276
- @media (max-width : 760px ) {
277
- header { flex-direction : column; }
278
- header .logo { margin-bottom : 30px ; }
279
- }
280
-
281
282
@media (max-width : 540px ) {
282
283
nav { flex-wrap : wrap; }
283
284
nav > * { flex : 1 0 auto; padding : 10px 15px ; text-align : center; }
0 commit comments