@@ -88,9 +88,14 @@ module.exports = {
88
88
} ,
89
89
code : {
90
90
fontFamily : defaultTheme . fontFamily . mono . join ( ', ' ) ,
91
- backgroundColor : defaultTheme . colors . gray [ 100 ] ,
92
- borderColor : defaultTheme . colors . gray [ 300 ] ,
93
- borderWidth : defaultTheme . borderWidth . default ,
91
+ color : defaultTheme . colors . gray [ 900 ] ,
92
+ fontWeight : '600' ,
93
+ } ,
94
+ 'code::before' : {
95
+ content : '"`"' ,
96
+ } ,
97
+ 'code::after' : {
98
+ content : '"`"' ,
94
99
} ,
95
100
pre : {
96
101
color : defaultTheme . colors . gray [ 300 ] ,
@@ -103,11 +108,18 @@ module.exports = {
103
108
borderWidth : '0' ,
104
109
borderRadius : '0' ,
105
110
padding : '0' ,
111
+ fontWeight : '400' ,
106
112
color : 'inherit' ,
107
113
fontSize : 'inherit' ,
108
114
fontFamily : 'inherit' ,
109
115
lineHeight : 'inherit' ,
110
116
} ,
117
+ 'pre code::before' : {
118
+ content : '""' ,
119
+ } ,
120
+ 'pre code::after' : {
121
+ content : '""' ,
122
+ } ,
111
123
} ,
112
124
{
113
125
fontSize : rem ( 16 ) ,
@@ -123,8 +135,6 @@ module.exports = {
123
135
marginBottom : em ( 24 , 20 ) ,
124
136
} ,
125
137
blockquote : {
126
- fontSize : em ( 20 , 16 ) ,
127
- lineHeight : round ( 32 / 20 ) ,
128
138
marginTop : em ( 32 , 20 ) ,
129
139
marginBottom : em ( 32 , 20 ) ,
130
140
paddingLeft : em ( 20 , 20 ) ,
@@ -174,25 +184,12 @@ module.exports = {
174
184
} ,
175
185
code : {
176
186
fontSize : em ( 14 , 16 ) ,
177
- borderRadius : rem ( 6 ) ,
178
- paddingTop : em ( 4 , 14 ) ,
179
- paddingRight : em ( 6 , 14 ) ,
180
- paddingBottom : em ( 4 , 14 ) ,
181
- paddingLeft : em ( 6 , 14 ) ,
182
187
} ,
183
188
'h2 code' : {
184
189
fontSize : em ( 21 , 24 ) ,
185
- paddingTop : em ( 4 , 21 ) ,
186
- paddingRight : em ( 6 , 21 ) ,
187
- paddingBottom : em ( 4 , 21 ) ,
188
- paddingLeft : em ( 6 , 21 ) ,
189
190
} ,
190
191
'h3 code' : {
191
192
fontSize : em ( 18 , 20 ) ,
192
- paddingTop : em ( 3 , 18 ) ,
193
- paddingRight : em ( 5 , 18 ) ,
194
- paddingBottom : em ( 3 , 18 ) ,
195
- paddingLeft : em ( 5 , 18 ) ,
196
193
} ,
197
194
pre : {
198
195
fontSize : em ( 14 , 16 ) ,
@@ -286,8 +283,6 @@ module.exports = {
286
283
marginBottom : em ( 20 , 18 ) ,
287
284
} ,
288
285
blockquote : {
289
- fontSize : em ( 18 , 14 ) ,
290
- lineHeight : round ( 28 / 18 ) ,
291
286
marginTop : em ( 24 , 18 ) ,
292
287
marginBottom : em ( 24 , 18 ) ,
293
288
paddingLeft : em ( 20 , 18 ) ,
@@ -337,25 +332,12 @@ module.exports = {
337
332
} ,
338
333
code : {
339
334
fontSize : em ( 12 , 14 ) ,
340
- borderRadius : rem ( 4 ) ,
341
- paddingTop : em ( 2 , 12 ) ,
342
- paddingRight : em ( 4 , 12 ) ,
343
- paddingBottom : em ( 2 , 12 ) ,
344
- paddingLeft : em ( 4 , 12 ) ,
345
335
} ,
346
336
'h2 code' : {
347
337
fontSize : em ( 18 , 20 ) ,
348
- paddingTop : em ( 3 , 18 ) ,
349
- paddingRight : em ( 6 , 18 ) ,
350
- paddingBottom : em ( 3 , 18 ) ,
351
- paddingLeft : em ( 6 , 18 ) ,
352
338
} ,
353
339
'h3 code' : {
354
340
fontSize : em ( 16 , 18 ) ,
355
- paddingTop : em ( 3 , 16 ) ,
356
- paddingRight : em ( 4 , 16 ) ,
357
- paddingBottom : em ( 3 , 16 ) ,
358
- paddingLeft : em ( 4 , 16 ) ,
359
341
} ,
360
342
pre : {
361
343
fontSize : em ( 12 , 14 ) ,
@@ -448,8 +430,6 @@ module.exports = {
448
430
marginBottom : em ( 28 , 24 ) ,
449
431
} ,
450
432
blockquote : {
451
- fontSize : em ( 24 , 18 ) ,
452
- lineHeight : round ( 36 / 24 ) ,
453
433
marginTop : em ( 40 , 24 ) ,
454
434
marginBottom : em ( 40 , 24 ) ,
455
435
paddingLeft : em ( 24 , 24 ) ,
@@ -499,36 +479,23 @@ module.exports = {
499
479
} ,
500
480
code : {
501
481
fontSize : em ( 16 , 18 ) ,
502
- borderRadius : rem ( 6 ) ,
503
- paddingTop : rem ( 4 ) ,
504
- paddingRight : rem ( 6 ) ,
505
- paddingBottom : rem ( 4 ) ,
506
- paddingLeft : rem ( 6 ) ,
507
482
} ,
508
483
'h2 code' : {
509
484
fontSize : em ( 26 , 30 ) ,
510
- paddingTop : em ( 4 , 26 ) ,
511
- paddingRight : em ( 6 , 26 ) ,
512
- paddingBottom : em ( 4 , 26 ) ,
513
- paddingLeft : em ( 6 , 26 ) ,
514
485
} ,
515
486
'h3 code' : {
516
487
fontSize : em ( 21 , 24 ) ,
517
- paddingTop : em ( 4 , 21 ) ,
518
- paddingRight : em ( 6 , 21 ) ,
519
- paddingBottom : em ( 4 , 21 ) ,
520
- paddingLeft : em ( 6 , 21 ) ,
521
488
} ,
522
489
pre : {
523
490
fontSize : em ( 16 , 18 ) ,
524
491
lineHeight : round ( 28 / 16 ) ,
525
492
marginTop : em ( 32 , 16 ) ,
526
493
marginBottom : em ( 32 , 16 ) ,
527
494
borderRadius : rem ( 6 ) ,
528
- paddingTop : em ( 20 , 16 ) ,
529
- paddingRight : em ( 20 , 16 ) ,
530
- paddingBottom : em ( 20 , 16 ) ,
531
- paddingLeft : em ( 20 , 16 ) ,
495
+ paddingTop : em ( 16 , 16 ) ,
496
+ paddingRight : em ( 24 , 16 ) ,
497
+ paddingBottom : em ( 16 , 16 ) ,
498
+ paddingLeft : em ( 24 , 16 ) ,
532
499
} ,
533
500
ol : {
534
501
marginTop : em ( 24 , 18 ) ,
@@ -610,8 +577,6 @@ module.exports = {
610
577
marginBottom : em ( 28 , 24 ) ,
611
578
} ,
612
579
blockquote : {
613
- fontSize : em ( 30 , 20 ) ,
614
- lineHeight : round ( 40 / 30 ) ,
615
580
marginTop : em ( 48 , 30 ) ,
616
581
marginBottom : em ( 48 , 30 ) ,
617
582
paddingLeft : em ( 32 , 30 ) ,
@@ -661,35 +626,22 @@ module.exports = {
661
626
} ,
662
627
code : {
663
628
fontSize : em ( 18 , 20 ) ,
664
- borderRadius : rem ( 8 ) ,
665
- paddingTop : em ( 4 , 18 ) ,
666
- paddingRight : em ( 6 , 18 ) ,
667
- paddingBottom : em ( 4 , 18 ) ,
668
- paddingLeft : em ( 6 , 18 ) ,
669
629
} ,
670
630
'h2 code' : {
671
631
fontSize : em ( 31 , 36 ) ,
672
- paddingTop : em ( 4 , 31 ) ,
673
- paddingRight : em ( 6 , 31 ) ,
674
- paddingBottom : em ( 4 , 31 ) ,
675
- paddingLeft : em ( 6 , 31 ) ,
676
632
} ,
677
633
'h3 code' : {
678
634
fontSize : em ( 27 , 30 ) ,
679
- paddingTop : em ( 4 , 27 ) ,
680
- paddingRight : em ( 6 , 27 ) ,
681
- paddingBottom : em ( 4 , 27 ) ,
682
- paddingLeft : em ( 6 , 27 ) ,
683
635
} ,
684
636
pre : {
685
637
fontSize : em ( 18 , 20 ) ,
686
638
lineHeight : round ( 32 / 18 ) ,
687
639
marginTop : em ( 40 , 18 ) ,
688
640
marginBottom : em ( 40 , 18 ) ,
689
641
borderRadius : rem ( 8 ) ,
690
- paddingTop : em ( 24 , 18 ) ,
642
+ paddingTop : em ( 20 , 18 ) ,
691
643
paddingRight : em ( 24 , 18 ) ,
692
- paddingBottom : em ( 24 , 18 ) ,
644
+ paddingBottom : em ( 20 , 18 ) ,
693
645
paddingLeft : em ( 24 , 18 ) ,
694
646
} ,
695
647
ol : {
@@ -767,15 +719,13 @@ module.exports = {
767
719
} ,
768
720
'.lead' : {
769
721
fontSize : em ( 30 , 24 ) ,
770
- lineHeight : round ( 48 / 30 ) ,
722
+ lineHeight : round ( 44 / 30 ) ,
771
723
marginTop : em ( 36 , 30 ) ,
772
724
marginBottom : em ( 36 , 30 ) ,
773
725
} ,
774
726
blockquote : {
775
- fontSize : em ( 36 , 24 ) ,
776
- lineHeight : round ( 48 / 36 ) ,
777
- marginTop : em ( 56 , 36 ) ,
778
- marginBottom : em ( 56 , 36 ) ,
727
+ marginTop : em ( 64 , 36 ) ,
728
+ marginBottom : em ( 64 , 36 ) ,
779
729
paddingLeft : em ( 40 , 36 ) ,
780
730
} ,
781
731
h1 : {
@@ -786,15 +736,15 @@ module.exports = {
786
736
} ,
787
737
h2 : {
788
738
fontSize : em ( 48 , 24 ) ,
789
- marginTop : em ( 64 , 48 ) ,
739
+ marginTop : em ( 72 , 48 ) ,
790
740
marginBottom : em ( 40 , 48 ) ,
791
- lineHeight : round ( 40 / 48 ) ,
741
+ lineHeight : round ( 52 / 48 ) ,
792
742
} ,
793
743
h3 : {
794
744
fontSize : em ( 36 , 24 ) ,
795
745
marginTop : em ( 56 , 36 ) ,
796
746
marginBottom : em ( 24 , 36 ) ,
797
- lineHeight : round ( 40 / 36 ) ,
747
+ lineHeight : round ( 44 / 36 ) ,
798
748
} ,
799
749
h4 : {
800
750
marginTop : em ( 48 , 24 ) ,
@@ -823,35 +773,22 @@ module.exports = {
823
773
} ,
824
774
code : {
825
775
fontSize : em ( 20 , 24 ) ,
826
- borderRadius : rem ( 8 ) ,
827
- paddingTop : em ( 6 , 20 ) ,
828
- paddingRight : em ( 8 , 20 ) ,
829
- paddingBottom : em ( 6 , 20 ) ,
830
- paddingLeft : em ( 8 , 20 ) ,
831
776
} ,
832
777
'h2 code' : {
833
778
fontSize : em ( 42 , 48 ) ,
834
- paddingTop : em ( 6 , 42 ) ,
835
- paddingRight : em ( 8 , 42 ) ,
836
- paddingBottom : em ( 6 , 42 ) ,
837
- paddingLeft : em ( 8 , 42 ) ,
838
779
} ,
839
780
'h3 code' : {
840
781
fontSize : em ( 32 , 36 ) ,
841
- paddingTop : em ( 4 , 32 ) ,
842
- paddingRight : em ( 6 , 32 ) ,
843
- paddingBottom : em ( 4 , 32 ) ,
844
- paddingLeft : em ( 6 , 32 ) ,
845
782
} ,
846
783
pre : {
847
784
fontSize : em ( 20 , 24 ) ,
848
785
lineHeight : round ( 36 / 20 ) ,
849
786
marginTop : em ( 48 , 20 ) ,
850
787
marginBottom : em ( 48 , 20 ) ,
851
788
borderRadius : rem ( 8 ) ,
852
- paddingTop : em ( 32 , 20 ) ,
789
+ paddingTop : em ( 24 , 20 ) ,
853
790
paddingRight : em ( 32 , 20 ) ,
854
- paddingBottom : em ( 32 , 20 ) ,
791
+ paddingBottom : em ( 24 , 20 ) ,
855
792
paddingLeft : em ( 32 , 20 ) ,
856
793
} ,
857
794
ol : {
@@ -863,8 +800,8 @@ module.exports = {
863
800
marginBottom : em ( 32 , 24 ) ,
864
801
} ,
865
802
li : {
866
- marginTop : em ( 16 , 24 ) ,
867
- marginBottom : em ( 16 , 24 ) ,
803
+ marginTop : em ( 12 , 24 ) ,
804
+ marginBottom : em ( 12 , 24 ) ,
868
805
} ,
869
806
'ol > li' : {
870
807
paddingLeft : em ( 40 , 24 ) ,
@@ -898,12 +835,12 @@ module.exports = {
898
835
marginBottom : em ( 32 , 24 ) ,
899
836
} ,
900
837
'ul ul, ul ol, ol ul, ol ol' : {
901
- marginTop : em ( 20 , 24 ) ,
902
- marginBottom : em ( 20 , 24 ) ,
838
+ marginTop : em ( 16 , 24 ) ,
839
+ marginBottom : em ( 16 , 24 ) ,
903
840
} ,
904
841
hr : {
905
- marginTop : em ( 64 , 24 ) ,
906
- marginBottom : em ( 64 , 24 ) ,
842
+ marginTop : em ( 72 , 24 ) ,
843
+ marginBottom : em ( 72 , 24 ) ,
907
844
} ,
908
845
'hr + *' : {
909
846
marginTop : '0' ,
0 commit comments