@@ -396,9 +396,24 @@ $position-values: (
396
396
//
397
397
// Settings for the `<body>` element.
398
398
399
- $body-bg : $white !default ;
400
- $body-color : $gray-900 !default ;
401
399
$body-text-align : null !default ;
400
+ $body-color : $gray-900 !default ;
401
+ $body-bg : $white !default ;
402
+
403
+ $body-color-dark : $gray-500 !default ;
404
+ $body-bg-dark : $gray-900 !default ;
405
+
406
+ $body-secondary-color : rgba ($body-color , .75 ) !default ;
407
+ $body-secondary-bg : $gray-200 !default ;
408
+
409
+ $body-tertiary-color : rgba ($body-color , .5 ) !default ;
410
+ $body-tertiary-bg : $gray-100 !default ;
411
+
412
+ $body-secondary-color-dark : rgba ($body-color-dark , .75 ) !default ;
413
+ $body-secondary-bg-dark : $gray-800 !default ;
414
+
415
+ $body-tertiary-color-dark : rgba ($body-color-dark , .5 ) !default ;
416
+ $body-tertiary-bg-dark : mix ($gray-800 , $gray-900 , 50% ) !default ;
402
417
403
418
// Links
404
419
//
@@ -413,6 +428,9 @@ $link-hover-decoration: null !default;
413
428
$stretched-link-pseudo-element : after !default ;
414
429
$stretched-link-z-index : 1 !default ;
415
430
431
+ $link-color-dark : $blue-300 !default ;
432
+ $link-hover-color-dark : $blue-200 !default ;
433
+
416
434
// Paragraphs
417
435
//
418
436
// Style p element.
@@ -483,8 +501,9 @@ $border-widths: (
483
501
4 : 4px ,
484
502
5 : 5px
485
503
) !default ;
486
-
487
- $border-color : $gray-300 !default ;
504
+ $border-style : solid !default ;
505
+ $border-color : rgba ($black , .15 ) !default ;
506
+ $border-color-dark : rgba ($white , .15 ) !default ;
488
507
// scss-docs-end border-variables
489
508
490
509
// scss-docs-start border-radius-variables
@@ -588,6 +607,7 @@ $headings-font-style: null !default;
588
607
$headings-font-weight : 500 !default ;
589
608
$headings-line-height : 1.2 !default ;
590
609
$headings-color : null !default ;
610
+ $headings-color-dark : #fff !default ;
591
611
// scss-docs-end headings-variables
592
612
593
613
// scss-docs-start display-headings
@@ -660,7 +680,7 @@ $table-cell-padding-x-sm: .25rem !default;
660
680
661
681
$table-cell-vertical-align : top !default ;
662
682
663
- $table-color : $body-color !default ;
683
+ $table-color : null !default ;
664
684
$table-bg : transparent !default ;
665
685
$table-accent-bg : transparent !default ;
666
686
@@ -820,12 +840,12 @@ $input-padding-y-lg: $input-btn-padding-y-lg !default;
820
840
$input-padding-x-lg : $input-btn-padding-x-lg !default ;
821
841
$input-font-size-lg : $input-btn-font-size-lg !default ;
822
842
823
- $input-bg : $body-bg !default ;
824
- $input-disabled-bg : $gray-200 !default ;
843
+ $input-bg : var ( --#{$variable-prefix}form-control-bg ) !default ;
844
+ $input-disabled-bg : var ( --#{$variable-prefix}form-control-disabled-bg ) !default ;
825
845
$input-disabled-border-color : null !default ;
826
846
827
- $input-color : $ body-color !default ;
828
- $input-border-color : $gray-400 !default ;
847
+ $input-color : var ( --#{$variable-prefix} body-color) !default ;
848
+ $input-border-color : var ( --#{$variable-prefix}border-color ) !default ; // $gray-400
829
849
$input-border-width : $input-btn-border-width !default ;
830
850
$input-box-shadow : $box-shadow-inset !default ;
831
851
@@ -869,7 +889,7 @@ $form-check-transition: null !default;
869
889
$form-check-input-active-filter : brightness (90% ) !default ;
870
890
871
891
$form-check-input-bg : $input-bg !default ;
872
- $form-check-input-border : 1 px solid rgba ( $black , .25 ) !default ;
892
+ $form-check-input-border : var ( --#{$variable-prefix}border-width ) solid var ( --#{$variable-prefix}border-color ) !default ;
873
893
$form-check-input-border-radius : .25em !default ;
874
894
$form-check-radio-border-radius : 50% !default ;
875
895
$form-check-input-focus-border : $input-focus-border-color !default ;
@@ -1128,19 +1148,19 @@ $dropdown-padding-x: 0 !default;
1128
1148
$dropdown-padding-y : .5rem !default ;
1129
1149
$dropdown-spacer : .125rem !default ;
1130
1150
$dropdown-font-size : $font-size-base !default ;
1131
- $dropdown-color : $ body-color !default ;
1132
- $dropdown-bg : $white !default ;
1133
- $dropdown-border-color : rgba ( $black , .15 ) !default ;
1151
+ $dropdown-color : var ( --#{$variable-prefix} body-color) !default ;
1152
+ $dropdown-bg : var ( --#{$variable-prefix}body-bg ) !default ;
1153
+ $dropdown-border-color : var ( --#{$variable-prefix}border-color ) !default ;
1134
1154
$dropdown-border-radius : $border-radius !default ;
1135
1155
$dropdown-border-width : $border-width !default ;
1136
1156
$dropdown-inner-border-radius : subtract ($dropdown-border-radius , $dropdown-border-width ) !default ;
1137
1157
$dropdown-divider-bg : $dropdown-border-color !default ;
1138
1158
$dropdown-divider-margin-y : $spacer * .5 !default ;
1139
1159
$dropdown-box-shadow : $box-shadow !default ;
1140
1160
1141
- $dropdown-link-color : $gray-900 !default ;
1142
- $dropdown-link-hover-color : shade-color ( $dropdown-link-color , 10 % ) !default ;
1143
- $dropdown-link-hover-bg : $gray-200 !default ;
1161
+ $dropdown-link-color : var ( --#{$variable-prefix}body-color ) !default ;
1162
+ $dropdown-link-hover-color : $dropdown-link-color !default ;
1163
+ $dropdown-link-hover-bg : var ( --#{$variable-prefix}tertiary-bg ) !default ;
1144
1164
1145
1165
$dropdown-link-active-color : $component-active-color !default ;
1146
1166
$dropdown-link-active-bg : $component-active-bg !default ;
@@ -1591,8 +1611,8 @@ $offcanvas-transition-duration: .3s !default;
1591
1611
$offcanvas-border-color : $modal-content-border-color !default ;
1592
1612
$offcanvas-border-width : $modal-content-border-width !default ;
1593
1613
$offcanvas-title-line-height : $modal-title-line-height !default ;
1594
- $offcanvas-bg-color : $modal-content -bg !default ;
1595
- $offcanvas-color : $modal-content -color !default ;
1614
+ $offcanvas-bg-color : var ( --#{$variable-prefix}body -bg) !default ;
1615
+ $offcanvas-color : var ( --#{$variable-prefix}body -color) !default ;
1596
1616
$offcanvas-box-shadow : $modal-content-box-shadow-xs !default ;
1597
1617
$offcanvas-backdrop-bg : $modal-backdrop-bg !default ;
1598
1618
$offcanvas-backdrop-opacity : $modal-backdrop-opacity !default ;
@@ -1602,6 +1622,7 @@ $offcanvas-backdrop-opacity: $modal-backdrop-opacity !default;
1602
1622
1603
1623
$code-font-size : $small-font-size !default ;
1604
1624
$code-color : $pink !default ;
1625
+ $code-color-dark : $pink-300 !default ;
1605
1626
1606
1627
$kbd-padding-y : .2rem !default ;
1607
1628
$kbd-padding-x : .4rem !default ;
0 commit comments