59
59
}
60
60
61
61
body {
62
- font-size : var (--body-font-size-m );
63
62
margin : 0 ;
63
+ font-size : var (--body-font-size-m );
64
64
font-family : var (--body-font-family );
65
65
line-height : 1.6 ;
66
66
color : var (--text-color );
82
82
h4 ,
83
83
h5 ,
84
84
h6 {
85
+ margin-top : 0.8em ;
86
+ margin-bottom : 0.25em ;
85
87
font-family : var (--heading-font-family );
86
88
font-weight : 600 ;
87
89
line-height : 1.25 ;
88
- margin-top : 1em ;
89
- margin-bottom : 0.5em ;
90
- scroll-margin : calc (var (--nav-height ) + 1em );
90
+ scroll-margin : 40px ;
91
91
}
92
92
93
93
h1 { font-size : var (--heading-font-size-xxl ); }
@@ -103,27 +103,27 @@ ol,
103
103
ul ,
104
104
pre ,
105
105
blockquote {
106
- margin-top : 1 em ;
107
- margin-bottom : 1 em ;
106
+ margin-top : 0.8 em ;
107
+ margin-bottom : 0.25 em ;
108
108
}
109
109
110
110
code ,
111
111
pre {
112
112
font-size : var (--body-font-size-s );
113
113
}
114
114
115
- code {
116
- padding : 0.125 em ;
115
+ pre {
116
+ overflow-y : auto ;
117
117
}
118
118
119
- pre {
120
- overflow : scroll ;
119
+ main > div {
120
+ margin : 40 px 16 px ;
121
121
}
122
122
123
123
main pre {
124
124
background-color : var (--light-color );
125
- padding : 1 em ;
126
- border-radius : 0.25 em ;
125
+ padding : 16 px ;
126
+ border-radius : 8 px ;
127
127
overflow-x : auto;
128
128
white-space : pre;
129
129
}
@@ -132,6 +132,7 @@ main pre {
132
132
a : any-link {
133
133
color : var (--link-color );
134
134
text-decoration : none;
135
+ word-break : break-word;
135
136
}
136
137
137
138
a : hover {
@@ -142,23 +143,25 @@ a:hover {
142
143
/* buttons */
143
144
a .button : any-link ,
144
145
button {
146
+ max-width : 100% ;
145
147
font-family : var (--body-font-family );
146
148
display : inline-block;
147
149
box-sizing : border-box;
148
150
text-decoration : none;
149
151
border : 2px solid transparent;
150
- padding : 5 px 30 px ;
152
+ padding : 0.5 em 1.2 em ;
151
153
text-align : center;
152
154
font-style : normal;
153
155
font-weight : 600 ;
156
+ line-height : 1.25 ;
154
157
cursor : pointer;
155
158
color : var (--background-color );
156
159
background-color : var (--link-color );
157
- margin : 16 px 0 ;
160
+ margin : 12 px 0 ;
158
161
white-space : nowrap;
159
162
overflow : hidden;
160
163
text-overflow : ellipsis;
161
- border-radius : 30 px ;
164
+ border-radius : 2.4 em ;
162
165
}
163
166
164
167
a .button : hover ,
@@ -200,25 +203,30 @@ main img {
200
203
}
201
204
202
205
/* sections */
203
- main .section {
204
- padding : 64 px 16 px ;
206
+ main > .section {
207
+ margin : 40 px 0 ;
205
208
}
206
209
207
- @media (width > = 600px) {
208
- main .section {
209
- padding : 64px 32px ;
210
- }
210
+ main > .section > div {
211
+ max-width : 1200px ;
212
+ margin : auto;
213
+ padding : 0 24px ;
214
+ }
215
+
216
+ main > .section : first-of-type {
217
+ margin-top : 0 ;
211
218
}
212
219
213
220
@media (width > = 900px) {
214
- .section > div {
215
- max-width : 1200px ;
216
- margin : auto;
221
+ main > .section > div {
222
+ padding : 0 32px ;
217
223
}
218
224
}
219
225
220
226
/* section metadata */
221
227
main .section .light ,
222
228
main .section .highlight {
223
229
background-color : var (--light-color );
230
+ margin : 0 ;
231
+ padding : 40px 0 ;
224
232
}
0 commit comments