@@ -60,19 +60,6 @@ let defaultModifiers = {
60
60
marginTop : em ( 24 , 14 ) ,
61
61
marginBottom : em ( 24 , 14 ) ,
62
62
} ,
63
- figure : {
64
- marginTop : em ( 24 , 14 ) ,
65
- marginBottom : em ( 24 , 14 ) ,
66
- } ,
67
- 'figure > *' : {
68
- marginTop : '0' ,
69
- marginBottom : '0' ,
70
- } ,
71
- figcaption : {
72
- fontSize : em ( 12 , 14 ) ,
73
- lineHeight : round ( 16 / 12 ) ,
74
- marginTop : em ( 8 , 12 ) ,
75
- } ,
76
63
code : {
77
64
fontSize : em ( 12 , 14 ) ,
78
65
} ,
@@ -176,6 +163,19 @@ let defaultModifiers = {
176
163
'tbody td:last-child, tfoot td:last-child' : {
177
164
paddingRight : '0' ,
178
165
} ,
166
+ figure : {
167
+ marginTop : em ( 24 , 14 ) ,
168
+ marginBottom : em ( 24 , 14 ) ,
169
+ } ,
170
+ 'figure > *' : {
171
+ marginTop : '0' ,
172
+ marginBottom : '0' ,
173
+ } ,
174
+ figcaption : {
175
+ fontSize : em ( 12 , 14 ) ,
176
+ lineHeight : round ( 16 / 12 ) ,
177
+ marginTop : em ( 8 , 12 ) ,
178
+ } ,
179
179
} ,
180
180
{
181
181
'> :first-child' : {
@@ -238,19 +238,6 @@ let defaultModifiers = {
238
238
marginTop : em ( 32 , 16 ) ,
239
239
marginBottom : em ( 32 , 16 ) ,
240
240
} ,
241
- figure : {
242
- marginTop : em ( 32 , 16 ) ,
243
- marginBottom : em ( 32 , 16 ) ,
244
- } ,
245
- 'figure > *' : {
246
- marginTop : '0' ,
247
- marginBottom : '0' ,
248
- } ,
249
- figcaption : {
250
- fontSize : em ( 14 , 16 ) ,
251
- lineHeight : round ( 20 / 14 ) ,
252
- marginTop : em ( 12 , 14 ) ,
253
- } ,
254
241
code : {
255
242
fontSize : em ( 14 , 16 ) ,
256
243
} ,
@@ -354,6 +341,19 @@ let defaultModifiers = {
354
341
'tbody td:last-child, tfoot td:last-child' : {
355
342
paddingRight : '0' ,
356
343
} ,
344
+ figure : {
345
+ marginTop : em ( 32 , 16 ) ,
346
+ marginBottom : em ( 32 , 16 ) ,
347
+ } ,
348
+ 'figure > *' : {
349
+ marginTop : '0' ,
350
+ marginBottom : '0' ,
351
+ } ,
352
+ figcaption : {
353
+ fontSize : em ( 14 , 16 ) ,
354
+ lineHeight : round ( 20 / 14 ) ,
355
+ marginTop : em ( 12 , 14 ) ,
356
+ } ,
357
357
} ,
358
358
{
359
359
'> :first-child' : {
@@ -416,19 +416,6 @@ let defaultModifiers = {
416
416
marginTop : em ( 32 , 18 ) ,
417
417
marginBottom : em ( 32 , 18 ) ,
418
418
} ,
419
- figure : {
420
- marginTop : em ( 32 , 18 ) ,
421
- marginBottom : em ( 32 , 18 ) ,
422
- } ,
423
- 'figure > *' : {
424
- marginTop : '0' ,
425
- marginBottom : '0' ,
426
- } ,
427
- figcaption : {
428
- fontSize : em ( 16 , 18 ) ,
429
- lineHeight : round ( 24 / 16 ) ,
430
- marginTop : em ( 16 , 16 ) ,
431
- } ,
432
419
code : {
433
420
fontSize : em ( 16 , 18 ) ,
434
421
} ,
@@ -532,6 +519,19 @@ let defaultModifiers = {
532
519
'tbody td:last-child, tfoot td:last-child' : {
533
520
paddingRight : '0' ,
534
521
} ,
522
+ figure : {
523
+ marginTop : em ( 32 , 18 ) ,
524
+ marginBottom : em ( 32 , 18 ) ,
525
+ } ,
526
+ 'figure > *' : {
527
+ marginTop : '0' ,
528
+ marginBottom : '0' ,
529
+ } ,
530
+ figcaption : {
531
+ fontSize : em ( 16 , 18 ) ,
532
+ lineHeight : round ( 24 / 16 ) ,
533
+ marginTop : em ( 16 , 16 ) ,
534
+ } ,
535
535
} ,
536
536
{
537
537
'> :first-child' : {
@@ -594,19 +594,6 @@ let defaultModifiers = {
594
594
marginTop : em ( 40 , 20 ) ,
595
595
marginBottom : em ( 40 , 20 ) ,
596
596
} ,
597
- figure : {
598
- marginTop : em ( 40 , 20 ) ,
599
- marginBottom : em ( 40 , 20 ) ,
600
- } ,
601
- 'figure > *' : {
602
- marginTop : '0' ,
603
- marginBottom : '0' ,
604
- } ,
605
- figcaption : {
606
- fontSize : em ( 18 , 20 ) ,
607
- lineHeight : round ( 28 / 18 ) ,
608
- marginTop : em ( 18 , 18 ) ,
609
- } ,
610
597
code : {
611
598
fontSize : em ( 18 , 20 ) ,
612
599
} ,
@@ -710,6 +697,19 @@ let defaultModifiers = {
710
697
'tbody td:last-child, tfoot td:last-child' : {
711
698
paddingRight : '0' ,
712
699
} ,
700
+ figure : {
701
+ marginTop : em ( 40 , 20 ) ,
702
+ marginBottom : em ( 40 , 20 ) ,
703
+ } ,
704
+ 'figure > *' : {
705
+ marginTop : '0' ,
706
+ marginBottom : '0' ,
707
+ } ,
708
+ figcaption : {
709
+ fontSize : em ( 18 , 20 ) ,
710
+ lineHeight : round ( 28 / 18 ) ,
711
+ marginTop : em ( 18 , 18 ) ,
712
+ } ,
713
713
} ,
714
714
{
715
715
'> :first-child' : {
@@ -772,19 +772,6 @@ let defaultModifiers = {
772
772
marginTop : em ( 48 , 24 ) ,
773
773
marginBottom : em ( 48 , 24 ) ,
774
774
} ,
775
- figure : {
776
- marginTop : em ( 48 , 24 ) ,
777
- marginBottom : em ( 48 , 24 ) ,
778
- } ,
779
- 'figure > *' : {
780
- marginTop : '0' ,
781
- marginBottom : '0' ,
782
- } ,
783
- figcaption : {
784
- fontSize : em ( 20 , 24 ) ,
785
- lineHeight : round ( 32 / 20 ) ,
786
- marginTop : em ( 20 , 20 ) ,
787
- } ,
788
775
code : {
789
776
fontSize : em ( 20 , 24 ) ,
790
777
} ,
@@ -888,6 +875,19 @@ let defaultModifiers = {
888
875
'tbody td:last-child, tfoot td:last-child' : {
889
876
paddingRight : '0' ,
890
877
} ,
878
+ figure : {
879
+ marginTop : em ( 48 , 24 ) ,
880
+ marginBottom : em ( 48 , 24 ) ,
881
+ } ,
882
+ 'figure > *' : {
883
+ marginTop : '0' ,
884
+ marginBottom : '0' ,
885
+ } ,
886
+ figcaption : {
887
+ fontSize : em ( 20 , 24 ) ,
888
+ lineHeight : round ( 32 / 20 ) ,
889
+ marginTop : em ( 20 , 20 ) ,
890
+ } ,
891
891
} ,
892
892
{
893
893
'> :first-child' : {
@@ -1237,8 +1237,7 @@ module.exports = {
1237
1237
{
1238
1238
color : 'var(--tw-prose-body)' ,
1239
1239
maxWidth : '65ch' ,
1240
- // TODO: Figure out how to not need this, it's a merging issue
1241
- p : { } ,
1240
+ p : { } , // Required to maintain correct order when merging
1242
1241
'[class~="lead"]' : {
1243
1242
color : 'var(--tw-prose-lead)' ,
1244
1243
} ,
@@ -1350,12 +1349,7 @@ module.exports = {
1350
1349
fontWeight : '700' ,
1351
1350
color : 'inherit' ,
1352
1351
} ,
1353
- // TODO: Figure out how to not need these, it's a merging issue
1354
- img : { } ,
1355
- 'figure > *' : { } ,
1356
- figcaption : {
1357
- color : 'var(--tw-prose-captions)' ,
1358
- } ,
1352
+ img : { } , // Required to maintain correct order when merging
1359
1353
code : {
1360
1354
color : 'var(--tw-prose-code)' ,
1361
1355
fontWeight : '600' ,
@@ -1443,6 +1437,10 @@ module.exports = {
1443
1437
'tfoot td' : {
1444
1438
verticalAlign : 'top' ,
1445
1439
} ,
1440
+ 'figure > *' : { } , // Required to maintain correct order when merging
1441
+ figcaption : {
1442
+ color : 'var(--tw-prose-captions)' ,
1443
+ } ,
1446
1444
} ,
1447
1445
defaultModifiers . gray . css ,
1448
1446
...defaultModifiers . base . css ,
0 commit comments