]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Colocate Sass vars in their respective files (#41706)
authorMark Otto <markd.otto@gmail.com>
Fri, 29 Aug 2025 04:27:13 +0000 (21:27 -0700)
committerMark Otto <markdotto@gmail.com>
Sun, 21 Sep 2025 05:15:23 +0000 (22:15 -0700)
* Co-locate Sass variables in most files

* another

* fix

* Don't bring tables into reboot, temp remove some sass vars so we don't need the co-dependency

* Move vars

* bundlewatch

* scssdocs

* Fix scssdocs

55 files changed:
.bundlewatch.config.json
scss/_accordion.scss
scss/_alert.scss
scss/_badge.scss
scss/_breadcrumb.scss
scss/_card.scss
scss/_carousel.scss
scss/_close.scss
scss/_config.scss
scss/_dropdown.scss
scss/_list-group.scss
scss/_nav.scss
scss/_navbar.scss
scss/_pagination.scss
scss/_placeholders.scss
scss/_popover.scss
scss/_progress.scss
scss/_toasts.scss
scss/_tooltip.scss
scss/_variables-dark.scss [deleted file]
scss/_variables.scss
scss/content/_images.scss
scss/content/_reboot.scss
scss/content/_tables.scss
scss/forms/_validation.scss
scss/mixins/_caret.scss
site/src/content/docs/components/accordion.mdx
site/src/content/docs/components/alerts.mdx
site/src/content/docs/components/badge.mdx
site/src/content/docs/components/breadcrumb.mdx
site/src/content/docs/components/card.mdx
site/src/content/docs/components/carousel.mdx
site/src/content/docs/components/close-button.mdx
site/src/content/docs/components/dropdowns.mdx
site/src/content/docs/components/list-group.mdx
site/src/content/docs/components/navbar.mdx
site/src/content/docs/components/navs-tabs.mdx
site/src/content/docs/components/pagination.mdx
site/src/content/docs/components/placeholders.mdx
site/src/content/docs/components/popovers.mdx
site/src/content/docs/components/progress.mdx
site/src/content/docs/components/toasts.mdx
site/src/content/docs/components/tooltips.mdx
site/src/content/docs/content/figures.mdx
site/src/content/docs/content/images.mdx
site/src/content/docs/content/tables.mdx
site/src/content/docs/customize/color-modes.mdx
site/src/content/docs/customize/components.mdx
site/src/content/docs/forms/validation.mdx
site/src/content/docs/layout/breakpoints.mdx
site/src/content/docs/layout/containers.mdx
site/src/content/docs/layout/grid.mdx
site/src/content/docs/utilities/background.mdx
site/src/content/docs/utilities/borders.mdx
site/src/content/docs/utilities/colors.mdx

index 5464008276c0a59cc8f11e91042a4d6a87f8c320..e9b4540e9ef9bb5f7031129d195f27e6798234d0 100644 (file)
@@ -30,7 +30,7 @@
     },
     {
       "path": "./dist/css/bootstrap.min.css",
-      "maxSize": "31.25 kB"
+      "maxSize": "31.5 kB"
     },
     {
       "path": "./dist/js/bootstrap.bundle.js",
index 33e04a4cfe2361ed165b55f72388680f2c5da36f..4f3dc7b8f0628e0147a7fada3692c5b7c48be730 100644 (file)
@@ -7,9 +7,34 @@
 @use "mixins/box-shadow" as *;
 @use "mixins/color-mode" as *;
 
-//
-// Base styles
-//
+// scss-docs-start accordion-variables
+$accordion-padding-y:                     1rem !default;
+$accordion-padding-x:                     1.25rem !default;
+$accordion-color:                         var(--#{$prefix}body-color) !default;
+$accordion-bg:                            var(--#{$prefix}body-bg) !default;
+$accordion-border-width:                  var(--#{$prefix}border-width) !default;
+$accordion-border-color:                  var(--#{$prefix}border-color) !default;
+$accordion-border-radius:                 var(--#{$prefix}border-radius-lg) !default;
+$accordion-inner-border-radius:           calc(#{$accordion-border-radius} - #{$accordion-border-width}) !default;
+
+$accordion-body-padding-y:                $accordion-padding-y !default;
+$accordion-body-padding-x:                $accordion-padding-x !default;
+
+$accordion-button-padding-y:              $accordion-padding-y !default;
+$accordion-button-padding-x:              $accordion-padding-x !default;
+$accordion-button-color:                  var(--#{$prefix}fg-2) !default;
+$accordion-button-bg:                     var(--#{$prefix}accordion-bg) !default;
+$accordion-transition:                    $btn-transition, border-radius .15s ease !default;
+$accordion-button-active-bg:              var(--#{$prefix}bg-2) !default;
+$accordion-button-active-color:           var(--#{$prefix}fg) !default;
+
+$accordion-button-focus-box-shadow:       $btn-focus-box-shadow !default;
+
+$accordion-icon-width:                    1.25rem !default;
+$accordion-icon-transition:               transform .2s ease-in-out !default;
+$accordion-icon-transform:                rotate(-180deg) !default;
+$accordion-button-icon:         url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='#000' stroke-linecap='round' stroke-linejoin='round'><path d='m2 5 6 6 6-6'/></svg>") !default;
+// scss-docs-end accordion-variables
 
 @layer componenents {
   .accordion {
index 1003f6a44034afddb8e726e95433b50770aa1a73..6efa14d04091e4379ebc3e1ade2d18006a6b08a6 100644 (file)
@@ -3,9 +3,15 @@
 @use "variables" as *;
 @use "mixins/border-radius" as *;
 
-//
-// Base styles
-//
+// scss-docs-start alert-variables
+$alert-padding-y:               $spacer !default;
+$alert-padding-x:               $spacer !default;
+$alert-margin-bottom:           1rem !default;
+$alert-border-radius:           var(--#{$prefix}border-radius) !default;
+$alert-link-font-weight:        $font-weight-bold !default;
+$alert-border-width:            var(--#{$prefix}border-width) !default;
+$alert-dismissible-padding-r:   $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side
+// scss-docs-end alert-variables
 
 @layer components {
   .alert {
index 0f7f55c8c91c08fa9bb12f55ce7c1ae0dd8ededf..0e575012e75fb2fa17d9191d9f183747e5cebd84 100644 (file)
@@ -1,13 +1,18 @@
 @use "config" as *;
+@use "colors" as *;
 @use "variables" as *;
 @use "mixins/border-radius" as *;
 @use "mixins/gradients" as *;
 @use "vendor/rfs" as *;
 
-// Base class
-//
-// Requires one of the contextual, color modifier classes for `color` and
-// `background-color`.
+// scss-docs-start badge-variables
+$badge-font-size:                   .75em !default;
+$badge-font-weight:                 $font-weight-bold !default;
+$badge-color:                       $white !default;
+$badge-padding-y:                   .35em !default;
+$badge-padding-x:                   .65em !default;
+$badge-border-radius:               var(--#{$prefix}border-radius) !default;
+// scss-docs-end badge-variables
 
 @layer components {
   .badge {
index be8e4623f0a4948f1b038c990f29a70eb04b7e68..99de799661c8183a4563283981cc5faacdf70aa3 100644 (file)
@@ -1,8 +1,23 @@
+@use "sass:string";
 @use "config" as *;
 @use "variables" as *;
 @use "mixins/border-radius" as *;
 @use "vendor/rfs" as *;
 
+// scss-docs-start breadcrumb-variables
+$breadcrumb-font-size:              null !default;
+$breadcrumb-padding-y:              0 !default;
+$breadcrumb-padding-x:              0 !default;
+$breadcrumb-item-padding-x:         .5rem !default;
+$breadcrumb-margin-bottom:          1rem !default;
+$breadcrumb-bg:                     null !default;
+$breadcrumb-divider-color:          var(--#{$prefix}secondary-color) !default;
+$breadcrumb-active-color:           var(--#{$prefix}secondary-color) !default;
+$breadcrumb-divider:                string.quote("/") !default;
+$breadcrumb-divider-flipped:        $breadcrumb-divider !default;
+$breadcrumb-border-radius:          null !default;
+// scss-docs-end breadcrumb-variables
+
 @layer components {
   .breadcrumb {
     // scss-docs-start breadcrumb-css-vars
index 1519502d61d7e1ab6547221d7911ed58990e3eb8..8221a3b4cc03b5795f569ce006ae3dd57ee5c97e 100644 (file)
@@ -4,9 +4,27 @@
 @use "mixins/box-shadow" as *;
 @use "layout/breakpoints" as *;
 
-//
-// Base styles
-//
+// scss-docs-start card-variables
+$card-spacer-y:                     $spacer !default;
+$card-spacer-x:                     $spacer !default;
+$card-title-spacer-y:               $spacer * .5 !default;
+$card-title-color:                  null !default;
+$card-subtitle-color:               null !default;
+$card-border-width:                 var(--#{$prefix}border-width) !default;
+$card-border-color:                 var(--#{$prefix}border-color-translucent) !default;
+$card-border-radius:                var(--#{$prefix}border-radius) !default;
+$card-box-shadow:                   null !default;
+$card-inner-border-radius:          calc(#{$card-border-radius} - #{$card-border-width}) !default;
+$card-cap-padding-y:                $card-spacer-y * .5 !default;
+$card-cap-padding-x:                $card-spacer-x !default;
+$card-cap-bg:                       rgba(var(--#{$prefix}body-color-rgb), .03) !default;
+$card-cap-color:                    null !default;
+$card-height:                       null !default;
+$card-color:                        null !default;
+$card-bg:                           var(--#{$prefix}body-bg) !default;
+$card-img-overlay-padding:          $spacer !default;
+$card-group-margin:                 $grid-gutter-width * .5 !default;
+// scss-docs-end card-variables
 
 @layer components {
   .card {
index f8460e666b889f0e40e6bcf9c7e3acc793f7bbdd..d70c117bf689e1a7dab3b9255904b87a4382454d 100644 (file)
@@ -1,10 +1,48 @@
 @use "config" as *;
+@use "colors" as *;
 @use "variables" as *;
 @use "mixins/transition" as *;
 @use "mixins/gradients" as *;
 @use "mixins/color-mode" as *;
 @use "vendor/rfs" as *;
 
+// scss-docs-start carousel-variables
+$carousel-control-color:             $white !default;
+$carousel-control-width:             15% !default;
+$carousel-control-opacity:           .5 !default;
+$carousel-control-hover-opacity:     .9 !default;
+$carousel-control-transition:        opacity .15s ease !default;
+$carousel-control-icon-filter:       null !default;
+
+$carousel-indicator-width:           30px !default;
+$carousel-indicator-height:          3px !default;
+$carousel-indicator-hit-area-height: 10px !default;
+$carousel-indicator-spacer:          3px !default;
+$carousel-indicator-opacity:         .5 !default;
+$carousel-indicator-active-bg:       $white !default;
+$carousel-indicator-active-opacity:  1 !default;
+$carousel-indicator-transition:      opacity .6s ease !default;
+
+$carousel-caption-width:             70% !default;
+$carousel-caption-color:             $white !default;
+$carousel-caption-padding-y:         1.25rem !default;
+$carousel-caption-spacer:            1.25rem !default;
+
+$carousel-control-icon-width:        2rem !default;
+
+$carousel-control-prev-icon-bg:      url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#{$carousel-control-color}'><path d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/></svg>") !default;
+$carousel-control-next-icon-bg:      url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#{$carousel-control-color}'><path d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/></svg>") !default;
+
+$carousel-transition-duration:       .6s !default;
+$carousel-transition:                transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)
+// scss-docs-end carousel-variables
+
+// scss-docs-start carousel-dark-variables
+$carousel-indicator-active-bg-dark:   $black !default;
+$carousel-caption-color-dark:         $black !default;
+$carousel-control-icon-filter-dark:   invert(1) grayscale(100) !default;
+// scss-docs-end carousel-dark-variables
+
 // Notes on the classes:
 //
 // 1. .carousel.pointer-event should ideally be pan-y (to allow for users to scroll vertically)
index d42018a61ad86f0d65380548bd678624f7a0644c..99f263201918b3ae1bc72eb5c0e8285874b3dd63 100644 (file)
@@ -1,8 +1,25 @@
 @use "config" as *;
+@use "colors" as *;
 @use "variables" as *;
 @use "mixins/border-radius" as *;
 @use "mixins/color-mode" as *;
 
+// scss-docs-start close-variables
+$btn-close-width:            1em !default;
+$btn-close-height:           $btn-close-width !default;
+$btn-close-padding-x:        .25em !default;
+$btn-close-padding-y:        $btn-close-padding-x !default;
+$btn-close-color:            $black !default;
+$btn-close-bg:               url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#{$btn-close-color}'><path d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/></svg>") !default;
+$btn-close-focus-shadow:     $focus-ring-box-shadow !default;
+$btn-close-opacity:          .5 !default;
+$btn-close-hover-opacity:    .75 !default;
+$btn-close-focus-opacity:    1 !default;
+$btn-close-disabled-opacity: .25 !default;
+$btn-close-filter:           null !default;
+$btn-close-filter-dark: invert(1) grayscale(100%) brightness(200%) !default;
+// scss-docs-end close-variables
+
 // Transparent background and border properties included for button version.
 // iOS requires the button element instead of an anchor tag.
 // If you want the anchor version, it requires `href="#"`.
index 7026075523a7ab8cbfb2ff7f4792e211b2a65720..7215edea2cfb215d0ffe6d1f2472a7132ed26b71 100644 (file)
@@ -59,6 +59,9 @@ $grid-breakpoints: (
 ) !default;
 // scss-docs-end grid-breakpoints
 
+// @include _assert-ascending($grid-breakpoints, "$grid-breakpoints");
+// @include _assert-starts-at-zero($grid-breakpoints, "$grid-breakpoints");
+
 // Grid columns
 //
 // Set the number of columns and specify the width of the gutters.
index 07bd13d527ec222dd93eee6e2c0e95de720531b9..2de07ffae3056acc33947be188265d1b2936adf3 100644 (file)
@@ -1,5 +1,6 @@
 @use "sass:map";
 @use "config" as *;
+@use "colors" as *;
 @use "variables" as *;
 @use "mixins/caret" as *;
 @use "mixins/border-radius" as *;
@@ -9,6 +10,54 @@
 @use "vendor/rfs" as *;
 @use "layout/breakpoints" as *;
 
+// scss-docs-start dropdown-variables
+$dropdown-min-width:                10rem !default;
+$dropdown-padding-x:                0 !default;
+$dropdown-padding-y:                .5rem !default;
+$dropdown-spacer:                   .125rem !default;
+$dropdown-font-size:                $font-size-base !default;
+$dropdown-color:                    var(--#{$prefix}body-color) !default;
+$dropdown-bg:                       var(--#{$prefix}body-bg) !default;
+$dropdown-border-color:             var(--#{$prefix}border-color-translucent) !default;
+$dropdown-border-radius:            var(--#{$prefix}border-radius) !default;
+$dropdown-border-width:             var(--#{$prefix}border-width) !default;
+$dropdown-inner-border-radius:      calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;
+$dropdown-divider-bg:               $dropdown-border-color !default;
+$dropdown-divider-margin-y:         $spacer * .5 !default;
+$dropdown-box-shadow:               var(--#{$prefix}box-shadow) !default;
+
+$dropdown-link-color:               var(--#{$prefix}body-color) !default;
+$dropdown-link-hover-color:         $dropdown-link-color !default;
+$dropdown-link-hover-bg:            var(--#{$prefix}tertiary-bg) !default;
+
+$dropdown-link-active-color:        $component-active-color !default;
+$dropdown-link-active-bg:           $component-active-bg !default;
+
+$dropdown-link-disabled-color:      var(--#{$prefix}tertiary-color) !default;
+
+$dropdown-item-padding-y:           $spacer * .25 !default;
+$dropdown-item-padding-x:           $spacer !default;
+
+$dropdown-header-color:             $gray-600 !default;
+$dropdown-header-padding-x:         $dropdown-item-padding-x !default;
+$dropdown-header-padding-y:         $dropdown-padding-y !default;
+// scss-docs-end dropdown-variables
+
+// scss-docs-start dropdown-dark-variables
+$dropdown-dark-color:               $gray-300 !default;
+$dropdown-dark-bg:                  $gray-800 !default;
+$dropdown-dark-border-color:        $dropdown-border-color !default;
+$dropdown-dark-divider-bg:          $dropdown-divider-bg !default;
+$dropdown-dark-box-shadow:          null !default;
+$dropdown-dark-link-color:          $dropdown-dark-color !default;
+$dropdown-dark-link-hover-color:    $white !default;
+$dropdown-dark-link-hover-bg:       rgba($white, .15) !default;
+$dropdown-dark-link-active-color:   $dropdown-link-active-color !default;
+$dropdown-dark-link-active-bg:      $dropdown-link-active-bg !default;
+$dropdown-dark-link-disabled-color: $gray-500 !default;
+$dropdown-dark-header-color:        $gray-500 !default;
+// scss-docs-end dropdown-dark-variables
+
 @layer components {
   // The dropdown wrapper (`<div>`)
   .dropup,
index 1f8c1d8ee48366b143f22fe6928f9dca1934196a..16a6a98681d76a613a2bec795f0fe4dd6450a70e 100644 (file)
@@ -6,9 +6,30 @@
 @use "vendor/rfs" as *;
 @use "layout/breakpoints" as *;
 
-// Base class
-//
-// Easily usable on <ul>, <ol>, or <div>.
+// scss-docs-start list-group-variables
+$list-group-color:                  var(--#{$prefix}body-color) !default;
+$list-group-bg:                     var(--#{$prefix}body-bg) !default;
+$list-group-border-color:           var(--#{$prefix}border-color) !default;
+$list-group-border-width:           var(--#{$prefix}border-width) !default;
+$list-group-border-radius:          var(--#{$prefix}border-radius) !default;
+
+$list-group-item-padding-y:         $spacer * .5 !default;
+$list-group-item-padding-x:         $spacer !default;
+
+$list-group-hover-bg:               var(--#{$prefix}tertiary-bg) !default;
+$list-group-active-color:           $component-active-color !default;
+$list-group-active-bg:              $component-active-bg !default;
+$list-group-active-border-color:    $list-group-active-bg !default;
+
+$list-group-disabled-color:         var(--#{$prefix}secondary-color) !default;
+$list-group-disabled-bg:            $list-group-bg !default;
+
+$list-group-action-color:           var(--#{$prefix}secondary-color) !default;
+$list-group-action-hover-color:     var(--#{$prefix}emphasis-color) !default;
+
+$list-group-action-active-color:    var(--#{$prefix}body-color) !default;
+$list-group-action-active-bg:       var(--#{$prefix}secondary-bg) !default;
+// scss-docs-end list-group-variables
 
 @layer components {
   .list-group {
index 8467677ad4f344ab3d9aef14cada6d3ab5703c64..39aadec76d2df7437f6f7a874ec99035c54d8115 100644 (file)
@@ -5,6 +5,34 @@
 @use "mixins/gradients" as *;
 @use "vendor/rfs" as *;
 
+// scss-docs-start nav-variables
+$nav-link-padding-y:                .5rem !default;
+$nav-link-padding-x:                1rem !default;
+$nav-link-font-size:                null !default;
+$nav-link-font-weight:              null !default;
+$nav-link-color:                    var(--#{$prefix}link-color) !default;
+$nav-link-hover-color:              var(--#{$prefix}link-hover-color) !default;
+$nav-link-transition:               color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;
+$nav-link-disabled-color:           var(--#{$prefix}secondary-color) !default;
+$nav-link-focus-box-shadow:         $focus-ring-box-shadow !default;
+
+$nav-tabs-border-color:             var(--#{$prefix}border-color) !default;
+$nav-tabs-border-width:             var(--#{$prefix}border-width) !default;
+$nav-tabs-border-radius:            var(--#{$prefix}border-radius) !default;
+$nav-tabs-link-hover-border-color:  var(--#{$prefix}secondary-bg) var(--#{$prefix}secondary-bg) $nav-tabs-border-color !default;
+$nav-tabs-link-active-color:        var(--#{$prefix}emphasis-color) !default;
+$nav-tabs-link-active-bg:           var(--#{$prefix}body-bg) !default;
+$nav-tabs-link-active-border-color: var(--#{$prefix}border-color) var(--#{$prefix}border-color) $nav-tabs-link-active-bg !default;
+
+$nav-pills-border-radius:           var(--#{$prefix}border-radius) !default;
+$nav-pills-link-active-color:       $component-active-color !default;
+$nav-pills-link-active-bg:          $component-active-bg !default;
+
+$nav-underline-gap:                 1rem !default;
+$nav-underline-border-width:        .125rem !default;
+$nav-underline-link-active-color:   var(--#{$prefix}emphasis-color) !default;
+// scss-docs-end nav-variables
+
 // Base class
 //
 // Kickstart any navigation component with a set of style resets. Works with
index 6061e18c41e0a4839f3744be9b11d80f97ac0384..4fc098482a53ba1dd610152ebedb162230d9096b 100644 (file)
@@ -1,5 +1,6 @@
 @use "sass:map";
 @use "config" as *;
+@use "colors" as *;
 @use "variables" as *;
 @use "mixins/border-radius" as *;
 @use "mixins/box-shadow" as *;
 @use "vendor/rfs" as *;
 @use "layout/breakpoints" as *;
 
-// Navbar
-//
-// Provide a static navbar from which we expand to create full-width, fixed, and
-// other navbar variations.
+// scss-docs-start navbar-variables
+$navbar-padding-y:                  $spacer * .5 !default;
+$navbar-padding-x:                  null !default;
+
+$navbar-nav-link-padding-x:         .5rem !default;
+
+$navbar-brand-font-size:            $font-size-lg !default;
+// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link
+// mdo-do: fix this
+// $nav-link-height:                   $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;
+// $navbar-brand-height:               $navbar-brand-font-size * $line-height-base !default;
+$navbar-brand-height:               1.5rem !default;
+// $navbar-brand-padding-y:            ($nav-link-height - $navbar-brand-height) * .5 !default;
+$navbar-brand-padding-y:            $navbar-brand-height * .5 !default;
+$navbar-brand-margin-end:           1rem !default;
+
+$navbar-toggler-padding-y:          .25rem !default;
+$navbar-toggler-padding-x:          .75rem !default;
+$navbar-toggler-font-size:          $font-size-lg !default;
+$navbar-toggler-border-radius:      $btn-border-radius !default;
+$navbar-toggler-focus-width:        $btn-focus-width !default;
+$navbar-toggler-transition:         box-shadow .15s ease-in-out !default;
+
+$navbar-light-color:                color-mix(in srgb, var(--#{$prefix}fg-black) 65%, transparent) !default;
+$navbar-light-hover-color:          color-mix(in srgb, var(--#{$prefix}fg-black) 80%, transparent) !default;
+$navbar-light-active-color:         color-mix(in srgb, var(--#{$prefix}fg-black) 100%, transparent) !default;
+$navbar-light-disabled-color:       color-mix(in srgb, var(--#{$prefix}fg-black) 30%, transparent) !default;
+$navbar-light-icon-color:           rgba($body-color, .75) !default;
+$navbar-light-toggler-icon-bg:      url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='#{$navbar-light-icon-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>") !default;
+$navbar-light-toggler-border-color: rgba(var(--#{$prefix}emphasis-color-rgb), .15) !default;
+$navbar-light-brand-color:          $navbar-light-active-color !default;
+$navbar-light-brand-hover-color:    $navbar-light-active-color !default;
+// scss-docs-end navbar-variables
+
+// scss-docs-start navbar-dark-variables
+$navbar-dark-color:                 rgba($white, .55) !default;
+$navbar-dark-hover-color:           rgba($white, .75) !default;
+$navbar-dark-active-color:          $white !default;
+$navbar-dark-disabled-color:        rgba($white, .25) !default;
+$navbar-dark-icon-color:            $navbar-dark-color !default;
+$navbar-dark-toggler-icon-bg:       url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='#{$navbar-dark-icon-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>") !default;
+$navbar-dark-toggler-border-color:  rgba($white, .1) !default;
+$navbar-dark-brand-color:           $navbar-dark-active-color !default;
+$navbar-dark-brand-hover-color:     $navbar-dark-active-color !default;
+// scss-docs-end navbar-dark-variables
 
 @layer components {
   .navbar {
   .navbar-nav {
     // scss-docs-start navbar-nav-css-vars
     --#{$prefix}nav-link-padding-x: 0;
-    --#{$prefix}nav-link-padding-y: #{$nav-link-padding-y};
-    @include rfs($nav-link-font-size, --#{$prefix}nav-link-font-size);
-    --#{$prefix}nav-link-font-weight: #{$nav-link-font-weight};
+    // @mdo-do: fix this, navbar shouldn't need to reuse nav link variables mb? or we need to bring them in…
+    // --#{$prefix}nav-link-padding-y: #{$nav-link-padding-y};
+    // @include rfs($nav-link-font-size, --#{$prefix}nav-link-font-size);
+    // --#{$prefix}nav-link-font-weight: #{$nav-link-font-weight};
     --#{$prefix}nav-link-color: var(--#{$prefix}navbar-color);
     --#{$prefix}nav-link-hover-color: var(--#{$prefix}navbar-hover-color);
     --#{$prefix}nav-link-disabled-color: var(--#{$prefix}navbar-disabled-color);
   //
 
   .navbar-text {
-    padding-top: $nav-link-padding-y;
-    padding-bottom: $nav-link-padding-y;
+    // @mdo-do: fix this too
+    // padding-top: $nav-link-padding-y;
+    // padding-bottom: $nav-link-padding-y;
     color: var(--#{$prefix}navbar-color);
 
     a,
index 7785a48a936076878bc8129684909c7b0ea1eb5c..a761a4318dc16e082f8bb57ce4187533dfcaebcd 100644 (file)
@@ -6,6 +6,47 @@
 @use "mixins/gradients" as *;
 @use "vendor/rfs" as *;
 
+// scss-docs-start pagination-variables
+$pagination-padding-y:              .375rem !default;
+$pagination-padding-x:              .75rem !default;
+$pagination-padding-y-sm:           .25rem !default;
+$pagination-padding-x-sm:           .5rem !default;
+$pagination-padding-y-lg:           .75rem !default;
+$pagination-padding-x-lg:           1.5rem !default;
+
+$pagination-font-size:              $font-size-base !default;
+
+$pagination-color:                  var(--#{$prefix}link-color) !default;
+$pagination-bg:                     var(--#{$prefix}body-bg) !default;
+$pagination-border-radius:          var(--#{$prefix}border-radius) !default;
+$pagination-border-width:           var(--#{$prefix}border-width) !default;
+$pagination-margin-start:           calc(-1 * #{$pagination-border-width}) !default;
+$pagination-border-color:           var(--#{$prefix}border-color) !default;
+
+$pagination-focus-color:            var(--#{$prefix}link-hover-color) !default;
+$pagination-focus-bg:               var(--#{$prefix}secondary-bg) !default;
+$pagination-focus-box-shadow:       $focus-ring-box-shadow !default;
+$pagination-focus-outline:          0 !default;
+
+$pagination-hover-color:            var(--#{$prefix}link-hover-color) !default;
+$pagination-hover-bg:               var(--#{$prefix}tertiary-bg) !default;
+$pagination-hover-border-color:     var(--#{$prefix}border-color) !default; // Todo in v6: remove this?
+
+$pagination-active-color:           $component-active-color !default;
+$pagination-active-bg:              $component-active-bg !default;
+$pagination-active-border-color:    $component-active-bg !default;
+
+$pagination-disabled-color:         var(--#{$prefix}secondary-color) !default;
+$pagination-disabled-bg:            var(--#{$prefix}secondary-bg) !default;
+$pagination-disabled-border-color:  var(--#{$prefix}border-color) !default;
+
+$pagination-transition:              color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;
+
+$pagination-border-radius-sm:       var(--#{$prefix}border-radius-sm) !default;
+$pagination-border-radius-lg:       var(--#{$prefix}border-radius-lg) !default;
+// scss-docs-end pagination-variables
+
+
 // scss-docs-start pagination-mixin
 @mixin pagination-size($padding-y, $padding-x, $font-size, $border-radius) {
   --#{$prefix}pagination-padding-x: #{$padding-x};
index 87df9c6fe0afbbf3dbd11109e4fe8b32d9b09250..d5ab29a8e5c96f8987f1a27529f73e553a17c571 100644 (file)
@@ -2,6 +2,12 @@
 @use "config" as *;
 @use "variables" as *;
 
+// scss-docs-start placeholders
+$placeholder-opacity-max:           .5 !default;
+$placeholder-opacity-min:           .2 !default;
+// scss-docs-end placeholders
+
+
 @layer components {
   .placeholder {
     display: inline-block;
index 9449195757922dfacb989252294ffcd3198b9fdf..3093ed265b2147fe808151bf484ad8bb416ea290 100644 (file)
@@ -5,6 +5,30 @@
 @use "vendor/rfs" as *;
 @use "mixins/reset-text" as *;
 
+// scss-docs-start popover-variables
+$popover-font-size:                 $font-size-sm !default;
+$popover-bg:                        var(--#{$prefix}body-bg) !default;
+$popover-max-width:                 276px !default;
+$popover-border-width:              var(--#{$prefix}border-width) !default;
+$popover-border-color:              var(--#{$prefix}border-color-translucent) !default;
+$popover-border-radius:             var(--#{$prefix}border-radius-lg) !default;
+$popover-inner-border-radius:       calc(#{$popover-border-radius} - #{$popover-border-width}) !default;
+$popover-box-shadow:                var(--#{$prefix}box-shadow) !default;
+
+$popover-header-font-size:          $font-size-base !default;
+$popover-header-bg:                 var(--#{$prefix}secondary-bg) !default;
+$popover-header-color:              $headings-color !default;
+$popover-header-padding-y:          .5rem !default;
+$popover-header-padding-x:          $spacer !default;
+
+$popover-body-color:                var(--#{$prefix}body-color) !default;
+$popover-body-padding-y:            $spacer !default;
+$popover-body-padding-x:            $spacer !default;
+
+$popover-arrow-width:               1rem !default;
+$popover-arrow-height:              .5rem !default;
+// scss-docs-end popover-variables
+
 @layer components {
   .popover {
     // scss-docs-start popover-css-vars
index b3212a182e53db8f51c4b61f781e87c6ef62840a..233a00c2226cf7516c43aab817fe7cb57fbbe35b 100644 (file)
@@ -1,4 +1,5 @@
 @use "config" as *;
+@use "colors" as *;
 @use "variables" as *;
 @use "mixins/transition" as *;
 @use "mixins/gradients" as *;
@@ -6,6 +7,19 @@
 @use "mixins/box-shadow" as *;
 @use "vendor/rfs" as *;
 
+// scss-docs-start progress-variables
+$progress-height:                   1rem !default;
+$progress-font-size:                $font-size-base * .75 !default;
+$progress-bg:                       var(--#{$prefix}secondary-bg) !default;
+$progress-border-radius:            var(--#{$prefix}border-radius) !default;
+$progress-box-shadow:               var(--#{$prefix}box-shadow-inset) !default;
+$progress-bar-color:                $white !default;
+$progress-bar-bg:                   $primary !default;
+$progress-bar-animation-timing:     1s linear infinite !default;
+$progress-bar-transition:           width .6s ease !default;
+// scss-docs-end progress-variables
+
+
 // Disable animation if transitions are disabled
 
 @layer components {
index dc79b2c0baf3018e5354be16974832f71b0ecc1a..2c4c32509c892f3a6008da8410ff22334500bf3a 100644 (file)
@@ -3,6 +3,24 @@
 @use "mixins/border-radius" as *;
 @use "vendor/rfs" as *;
 
+// scss-docs-start toast-variables
+$toast-max-width:                   350px !default;
+$toast-padding-x:                   .75rem !default;
+$toast-padding-y:                   .5rem !default;
+$toast-font-size:                   .875rem !default;
+$toast-color:                       null !default;
+$toast-background-color:            rgba(var(--#{$prefix}body-bg-rgb), .85) !default;
+$toast-border-width:                var(--#{$prefix}border-width) !default;
+$toast-border-color:                var(--#{$prefix}border-color-translucent) !default;
+$toast-border-radius:               var(--#{$prefix}border-radius) !default;
+$toast-box-shadow:                  var(--#{$prefix}box-shadow) !default;
+$toast-spacing:                     $container-padding-x !default;
+
+$toast-header-color:                var(--#{$prefix}secondary-color) !default;
+$toast-header-background-color:     rgba(var(--#{$prefix}body-bg-rgb), .85) !default;
+$toast-header-border-color:         $toast-border-color !default;
+// scss-docs-end toast-variables
+
 @layer components {
   .toast {
     // scss-docs-start toast-css-vars
index f5ce620af9965d11fd87a149915de9c8261cae90..12339704ad7b5d9eb11b55b55a0a65675c541cc0 100644 (file)
@@ -5,6 +5,32 @@
 @use "vendor/rfs" as *;
 @use "mixins/reset-text" as *;
 
+// scss-docs-start tooltip-variables
+$tooltip-font-size:                 $font-size-sm !default;
+$tooltip-max-width:                 200px !default;
+$tooltip-color:                     var(--#{$prefix}body-bg) !default;
+$tooltip-bg:                        var(--#{$prefix}emphasis-color) !default;
+$tooltip-border-radius:             var(--#{$prefix}border-radius) !default;
+$tooltip-opacity:                   .9 !default;
+$tooltip-padding-y:                 $spacer * .25 !default;
+$tooltip-padding-x:                 $spacer * .5 !default;
+$tooltip-margin:                    null !default; // TODO: remove this in v6
+
+$tooltip-arrow-width:               .8rem !default;
+$tooltip-arrow-height:              .4rem !default;
+// scss-docs-end tooltip-variables
+
+// Form tooltips must come after regular tooltips
+// scss-docs-start tooltip-feedback-variables
+$form-feedback-tooltip-padding-y:     $tooltip-padding-y !default;
+$form-feedback-tooltip-padding-x:     $tooltip-padding-x !default;
+$form-feedback-tooltip-font-size:     $tooltip-font-size !default;
+$form-feedback-tooltip-line-height:   null !default;
+$form-feedback-tooltip-opacity:       $tooltip-opacity !default;
+$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;
+// scss-docs-end tooltip-feedback-variables
+
+
 @layer components {
   .tooltip {
     // scss-docs-start tooltip-css-vars
diff --git a/scss/_variables-dark.scss b/scss/_variables-dark.scss
deleted file mode 100644 (file)
index bf1ae52..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-// Dark color mode variables
-//
-// Custom variables for the `[data-bs-theme="dark"]` theme. Use this as a starting point for your own custom color modes by creating a new theme-specific file like `_variables-dark.scss` and adding the variables you need.
-
-//
-// Global colors
-//
-
-// scss-docs-start sass-dark-mode-vars
-// scss-docs-start theme-text-dark-variables
-// $primary-text-emphasis-dark:        tint-color($primary, 40%) !default;
-// $secondary-text-emphasis-dark:      tint-color($secondary, 40%) !default;
-// $success-text-emphasis-dark:        tint-color($success, 40%) !default;
-// $info-text-emphasis-dark:           tint-color($info, 40%) !default;
-// $warning-text-emphasis-dark:        tint-color($warning, 40%) !default;
-// $danger-text-emphasis-dark:         tint-color($danger, 40%) !default;
-// $light-text-emphasis-dark:          $gray-100 !default;
-// $dark-text-emphasis-dark:           $gray-300 !default;
-// scss-docs-end theme-text-dark-variables
-
-// scss-docs-start theme-bg-subtle-dark-variables
-// $primary-bg-subtle-dark:            shade-color($primary, 80%) !default;
-// $secondary-bg-subtle-dark:          shade-color($secondary, 80%) !default;
-// $success-bg-subtle-dark:            shade-color($success, 80%) !default;
-// $info-bg-subtle-dark:               shade-color($info, 80%) !default;
-// $warning-bg-subtle-dark:            shade-color($warning, 80%) !default;
-// $danger-bg-subtle-dark:             shade-color($danger, 80%) !default;
-// $light-bg-subtle-dark:              $gray-800 !default;
-// $dark-bg-subtle-dark:               color.mix($gray-800, $black) !default;
-// scss-docs-end theme-bg-subtle-dark-variables
-
-// scss-docs-start theme-border-subtle-dark-variables
-// $primary-border-subtle-dark:        shade-color($primary, 40%) !default;
-// $secondary-border-subtle-dark:      shade-color($secondary, 40%) !default;
-// $success-border-subtle-dark:        shade-color($success, 40%) !default;
-// $info-border-subtle-dark:           shade-color($info, 40%) !default;
-// $warning-border-subtle-dark:        shade-color($warning, 40%) !default;
-// $danger-border-subtle-dark:         shade-color($danger, 40%) !default;
-// $light-border-subtle-dark:          $gray-700 !default;
-// $dark-border-subtle-dark:           $gray-800 !default;
-// scss-docs-end theme-border-subtle-dark-variables
-
-// $body-color-dark:                   $gray-300 !default;
-// $body-bg-dark:                      $gray-900 !default;
-// $body-secondary-color-dark:         rgba($body-color-dark, .75) !default;
-// $body-secondary-bg-dark:            $gray-800 !default;
-// $body-tertiary-color-dark:          rgba($body-color-dark, .5) !default;
-// $body-tertiary-bg-dark:             color.mix($gray-800, $gray-900, 50%) !default;
-// $body-emphasis-color-dark:          $white !default;
-// $border-color-dark:                 $gray-700 !default;
-// $border-color-translucent-dark:     rgba($white, .15) !default;
-// $headings-color-dark:               inherit !default;
-// $link-color-dark:                   tint-color($primary, 40%) !default;
-// $link-hover-color-dark:             shift-color($link-color-dark, -$link-shade-percentage) !default;
-// $code-color-dark:                   tint-color($code-color, 40%) !default;
-// $mark-color-dark:                   $body-color-dark !default;
-// $mark-bg-dark:                      $yellow-800 !default;
-
-
-// //
-// // Forms
-// //
-
-// $form-select-indicator-color-dark:  $body-color-dark !default;
-// $form-select-indicator-dark:        url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='#{$form-select-indicator-color-dark}' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>") !default;
-
-// $form-switch-color-dark:            rgba($white, .25) !default;
-// $form-switch-bg-image-dark:         url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='#{$form-switch-color-dark}'/></svg>") !default;
-
-// // scss-docs-start form-validation-colors-dark
-// $form-valid-color-dark:             $green-300 !default;
-// $form-valid-border-color-dark:      $green-300 !default;
-// $form-invalid-color-dark:           $red-300 !default;
-// $form-invalid-border-color-dark:    $red-300 !default;
-// // scss-docs-end form-validation-colors-dark
-
-
-// //
-// // Accordion
-// //
-
-// $accordion-icon-color-dark:         $primary-text-emphasis-dark !default;
-// $accordion-icon-active-color-dark:  $primary-text-emphasis-dark !default;
-
-// $accordion-button-icon-dark:         url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#{$accordion-icon-color-dark}'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/></svg>") !default;
-// $accordion-button-active-icon-dark:  url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#{$accordion-icon-active-color-dark}'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/></svg>") !default;
-// // scss-docs-end sass-dark-mode-vars
-
-
-// //
-// // Carousel
-// //
-
-// // scss-docs-start carousel-dark-variables
-// $carousel-indicator-active-bg-dark:   $black !default;
-// $carousel-caption-color-dark:         $black !default;
-// $carousel-control-icon-filter-dark:   invert(1) grayscale(100) !default;
-// // scss-docs-end carousel-dark-variables
-
-// //
-// // Close button
-// //
-
-// $btn-close-filter-dark: invert(1) grayscale(100%) brightness(200%) !default;
index 08e68fd005b5ec8162de023660283596bdb7db8e..b5242681dc59f39ab5c0356847ee7560057c3285 100644 (file)
@@ -191,56 +191,6 @@ $icon-link-icon-transform:    translate3d(.25em, 0, 0) !default;
 $paragraph-margin-bottom:   1rem !default;
 
 
-// Grid breakpoints
-//
-// Define the minimum dimensions at which your layout will change,
-// adapting to different screen sizes, for use in media queries.
-
-// scss-docs-start grid-breakpoints
-$grid-breakpoints: (
-  xs: 0,
-  sm: 576px,
-  md: 768px,
-  lg: 992px,
-  xl: 1200px,
-  xxl: 1400px
-) !default;
-// scss-docs-end grid-breakpoints
-
-// @include _assert-ascending($grid-breakpoints, "$grid-breakpoints");
-// @include _assert-starts-at-zero($grid-breakpoints, "$grid-breakpoints");
-
-
-// Grid containers
-//
-// Define the maximum width of `.container` for different screen sizes.
-
-// scss-docs-start container-max-widths
-$container-max-widths: (
-  sm: 540px,
-  md: 720px,
-  lg: 960px,
-  xl: 1140px,
-  xxl: 1320px
-) !default;
-// scss-docs-end container-max-widths
-
-// @include _assert-ascending($container-max-widths, "$container-max-widths");
-
-
-// Grid columns
-//
-// Set the number of columns and specify the width of the gutters.
-
-$grid-columns:                12 !default;
-$grid-gutter-width:           1.5rem !default;
-$grid-row-columns:            6 !default;
-
-// Container padding
-
-$container-padding-x: $grid-gutter-width !default;
-
-
 // Components
 //
 // Define common padding and border radius sizes and more.
@@ -286,12 +236,6 @@ $focus-ring-blur:       0 !default;
 $focus-ring-box-shadow: 0 0 $focus-ring-blur $focus-ring-width $focus-ring-color !default;
 // scss-docs-end focus-ring-variables
 
-// scss-docs-start caret-variables
-$caret-width:                 .3em !default;
-$caret-vertical-align:        $caret-width * .85 !default;
-$caret-spacing:               $caret-width * .85 !default;
-// scss-docs-end caret-variables
-
 $transition-base:             all .2s ease-in-out !default;
 $transition-fade:             opacity .15s linear !default;
 // scss-docs-start collapse-transition
@@ -426,64 +370,6 @@ $mark-bg:                     $yellow-100 !default;
 // scss-docs-end type-variables
 
 
-// Tables
-//
-// Customizes the `.table` component with basic values, each used across all table variations.
-
-// scss-docs-start table-variables
-$table-cell-padding-y:        .5rem !default;
-$table-cell-padding-x:        .5rem !default;
-$table-cell-padding-y-sm:     .25rem !default;
-$table-cell-padding-x-sm:     .25rem !default;
-
-$table-cell-vertical-align:   top !default;
-
-$table-color:                 var(--#{$prefix}emphasis-color) !default;
-$table-bg:                    var(--#{$prefix}body-bg) !default;
-$table-accent-bg:             transparent !default;
-
-$table-th-font-weight:        null !default;
-
-$table-striped-color:         $table-color !default;
-$table-striped-bg-factor:     .05 !default;
-$table-striped-bg:            rgba(var(--#{$prefix}emphasis-color-rgb), $table-striped-bg-factor) !default;
-
-$table-active-color:          $table-color !default;
-$table-active-bg-factor:      .1 !default;
-$table-active-bg:             rgba(var(--#{$prefix}emphasis-color-rgb), $table-active-bg-factor) !default;
-
-$table-hover-color:           $table-color !default;
-$table-hover-bg-factor:       .075 !default;
-$table-hover-bg:              rgba(var(--#{$prefix}emphasis-color-rgb), $table-hover-bg-factor) !default;
-
-$table-border-factor:         .2 !default;
-$table-border-width:          var(--#{$prefix}border-width) !default;
-$table-border-color:          var(--#{$prefix}border-color) !default;
-
-$table-striped-order:         odd !default;
-$table-striped-columns-order: even !default;
-
-$table-group-separator-color: currentcolor !default;
-
-$table-caption-color:         var(--#{$prefix}secondary-color) !default;
-
-$table-bg-scale:              -80% !default;
-// scss-docs-end table-variables
-
-// scss-docs-start table-loop
-$table-variants: (
-  "primary":    shift-color($primary, $table-bg-scale),
-  "secondary":  shift-color($secondary, $table-bg-scale),
-  "success":    shift-color($success, $table-bg-scale),
-  "info":       shift-color($info, $table-bg-scale),
-  "warning":    shift-color($warning, $table-bg-scale),
-  "danger":     shift-color($danger, $table-bg-scale),
-  "light":      $light,
-  "dark":       $dark,
-) !default;
-// scss-docs-end table-loop
-
-
 // Buttons + Forms
 //
 // Shared variables that are reassigned to `$input-` and `$btn-` specific variables.
@@ -857,330 +743,6 @@ $zindex-levels: (
 // scss-docs-end zindex-levels-map
 
 
-// Navs
-
-// scss-docs-start nav-variables
-$nav-link-padding-y:                .5rem !default;
-$nav-link-padding-x:                1rem !default;
-$nav-link-font-size:                null !default;
-$nav-link-font-weight:              null !default;
-$nav-link-color:                    var(--#{$prefix}link-color) !default;
-$nav-link-hover-color:              var(--#{$prefix}link-hover-color) !default;
-$nav-link-transition:               color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;
-$nav-link-disabled-color:           var(--#{$prefix}secondary-color) !default;
-$nav-link-focus-box-shadow:         $focus-ring-box-shadow !default;
-
-$nav-tabs-border-color:             var(--#{$prefix}border-color) !default;
-$nav-tabs-border-width:             var(--#{$prefix}border-width) !default;
-$nav-tabs-border-radius:            var(--#{$prefix}border-radius) !default;
-$nav-tabs-link-hover-border-color:  var(--#{$prefix}secondary-bg) var(--#{$prefix}secondary-bg) $nav-tabs-border-color !default;
-$nav-tabs-link-active-color:        var(--#{$prefix}emphasis-color) !default;
-$nav-tabs-link-active-bg:           var(--#{$prefix}body-bg) !default;
-$nav-tabs-link-active-border-color: var(--#{$prefix}border-color) var(--#{$prefix}border-color) $nav-tabs-link-active-bg !default;
-
-$nav-pills-border-radius:           var(--#{$prefix}border-radius) !default;
-$nav-pills-link-active-color:       $component-active-color !default;
-$nav-pills-link-active-bg:          $component-active-bg !default;
-
-$nav-underline-gap:                 1rem !default;
-$nav-underline-border-width:        .125rem !default;
-$nav-underline-link-active-color:   var(--#{$prefix}emphasis-color) !default;
-// scss-docs-end nav-variables
-
-
-// Navbar
-
-// scss-docs-start navbar-variables
-$navbar-padding-y:                  $spacer * .5 !default;
-$navbar-padding-x:                  null !default;
-
-$navbar-nav-link-padding-x:         .5rem !default;
-
-$navbar-brand-font-size:            $font-size-lg !default;
-// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link
-$nav-link-height:                   $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;
-$navbar-brand-height:               $navbar-brand-font-size * $line-height-base !default;
-$navbar-brand-padding-y:            ($nav-link-height - $navbar-brand-height) * .5 !default;
-$navbar-brand-margin-end:           1rem !default;
-
-$navbar-toggler-padding-y:          .25rem !default;
-$navbar-toggler-padding-x:          .75rem !default;
-$navbar-toggler-font-size:          $font-size-lg !default;
-$navbar-toggler-border-radius:      $btn-border-radius !default;
-$navbar-toggler-focus-width:        $btn-focus-width !default;
-$navbar-toggler-transition:         box-shadow .15s ease-in-out !default;
-
-$navbar-light-color:                color-mix(in srgb, var(--#{$prefix}fg-black) 65%, transparent) !default;
-$navbar-light-hover-color:          color-mix(in srgb, var(--#{$prefix}fg-black) 80%, transparent) !default;
-$navbar-light-active-color:         color-mix(in srgb, var(--#{$prefix}fg-black) 100%, transparent) !default;
-$navbar-light-disabled-color:       color-mix(in srgb, var(--#{$prefix}fg-black) 30%, transparent) !default;
-$navbar-light-icon-color:           rgba($body-color, .75) !default;
-$navbar-light-toggler-icon-bg:      url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='#{$navbar-light-icon-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>") !default;
-$navbar-light-toggler-border-color: rgba(var(--#{$prefix}emphasis-color-rgb), .15) !default;
-$navbar-light-brand-color:          $navbar-light-active-color !default;
-$navbar-light-brand-hover-color:    $navbar-light-active-color !default;
-// scss-docs-end navbar-variables
-
-// scss-docs-start navbar-dark-variables
-$navbar-dark-color:                 rgba($white, .55) !default;
-$navbar-dark-hover-color:           rgba($white, .75) !default;
-$navbar-dark-active-color:          $white !default;
-$navbar-dark-disabled-color:        rgba($white, .25) !default;
-$navbar-dark-icon-color:            $navbar-dark-color !default;
-$navbar-dark-toggler-icon-bg:       url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='#{$navbar-dark-icon-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>") !default;
-$navbar-dark-toggler-border-color:  rgba($white, .1) !default;
-$navbar-dark-brand-color:           $navbar-dark-active-color !default;
-$navbar-dark-brand-hover-color:     $navbar-dark-active-color !default;
-// scss-docs-end navbar-dark-variables
-
-
-// Dropdowns
-//
-// Dropdown menu container and contents.
-
-// scss-docs-start dropdown-variables
-$dropdown-min-width:                10rem !default;
-$dropdown-padding-x:                0 !default;
-$dropdown-padding-y:                .5rem !default;
-$dropdown-spacer:                   .125rem !default;
-$dropdown-font-size:                $font-size-base !default;
-$dropdown-color:                    var(--#{$prefix}body-color) !default;
-$dropdown-bg:                       var(--#{$prefix}body-bg) !default;
-$dropdown-border-color:             var(--#{$prefix}border-color-translucent) !default;
-$dropdown-border-radius:            var(--#{$prefix}border-radius) !default;
-$dropdown-border-width:             var(--#{$prefix}border-width) !default;
-$dropdown-inner-border-radius:      calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;
-$dropdown-divider-bg:               $dropdown-border-color !default;
-$dropdown-divider-margin-y:         $spacer * .5 !default;
-$dropdown-box-shadow:               var(--#{$prefix}box-shadow) !default;
-
-$dropdown-link-color:               var(--#{$prefix}body-color) !default;
-$dropdown-link-hover-color:         $dropdown-link-color !default;
-$dropdown-link-hover-bg:            var(--#{$prefix}tertiary-bg) !default;
-
-$dropdown-link-active-color:        $component-active-color !default;
-$dropdown-link-active-bg:           $component-active-bg !default;
-
-$dropdown-link-disabled-color:      var(--#{$prefix}tertiary-color) !default;
-
-$dropdown-item-padding-y:           $spacer * .25 !default;
-$dropdown-item-padding-x:           $spacer !default;
-
-$dropdown-header-color:             $gray-600 !default;
-$dropdown-header-padding-x:         $dropdown-item-padding-x !default;
-$dropdown-header-padding-y:         $dropdown-padding-y !default;
-// scss-docs-end dropdown-variables
-
-// scss-docs-start dropdown-dark-variables
-$dropdown-dark-color:               $gray-300 !default;
-$dropdown-dark-bg:                  $gray-800 !default;
-$dropdown-dark-border-color:        $dropdown-border-color !default;
-$dropdown-dark-divider-bg:          $dropdown-divider-bg !default;
-$dropdown-dark-box-shadow:          null !default;
-$dropdown-dark-link-color:          $dropdown-dark-color !default;
-$dropdown-dark-link-hover-color:    $white !default;
-$dropdown-dark-link-hover-bg:       rgba($white, .15) !default;
-$dropdown-dark-link-active-color:   $dropdown-link-active-color !default;
-$dropdown-dark-link-active-bg:      $dropdown-link-active-bg !default;
-$dropdown-dark-link-disabled-color: $gray-500 !default;
-$dropdown-dark-header-color:        $gray-500 !default;
-// scss-docs-end dropdown-dark-variables
-
-
-// Pagination
-
-// scss-docs-start pagination-variables
-$pagination-padding-y:              .375rem !default;
-$pagination-padding-x:              .75rem !default;
-$pagination-padding-y-sm:           .25rem !default;
-$pagination-padding-x-sm:           .5rem !default;
-$pagination-padding-y-lg:           .75rem !default;
-$pagination-padding-x-lg:           1.5rem !default;
-
-$pagination-font-size:              $font-size-base !default;
-
-$pagination-color:                  var(--#{$prefix}link-color) !default;
-$pagination-bg:                     var(--#{$prefix}body-bg) !default;
-$pagination-border-radius:          var(--#{$prefix}border-radius) !default;
-$pagination-border-width:           var(--#{$prefix}border-width) !default;
-$pagination-margin-start:           calc(-1 * #{$pagination-border-width}) !default;
-$pagination-border-color:           var(--#{$prefix}border-color) !default;
-
-$pagination-focus-color:            var(--#{$prefix}link-hover-color) !default;
-$pagination-focus-bg:               var(--#{$prefix}secondary-bg) !default;
-$pagination-focus-box-shadow:       $focus-ring-box-shadow !default;
-$pagination-focus-outline:          0 !default;
-
-$pagination-hover-color:            var(--#{$prefix}link-hover-color) !default;
-$pagination-hover-bg:               var(--#{$prefix}tertiary-bg) !default;
-$pagination-hover-border-color:     var(--#{$prefix}border-color) !default; // Todo in v6: remove this?
-
-$pagination-active-color:           $component-active-color !default;
-$pagination-active-bg:              $component-active-bg !default;
-$pagination-active-border-color:    $component-active-bg !default;
-
-$pagination-disabled-color:         var(--#{$prefix}secondary-color) !default;
-$pagination-disabled-bg:            var(--#{$prefix}secondary-bg) !default;
-$pagination-disabled-border-color:  var(--#{$prefix}border-color) !default;
-
-$pagination-transition:              color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;
-
-$pagination-border-radius-sm:       var(--#{$prefix}border-radius-sm) !default;
-$pagination-border-radius-lg:       var(--#{$prefix}border-radius-lg) !default;
-// scss-docs-end pagination-variables
-
-
-// Placeholders
-
-// scss-docs-start placeholders
-$placeholder-opacity-max:           .5 !default;
-$placeholder-opacity-min:           .2 !default;
-// scss-docs-end placeholders
-
-// Cards
-
-// scss-docs-start card-variables
-$card-spacer-y:                     $spacer !default;
-$card-spacer-x:                     $spacer !default;
-$card-title-spacer-y:               $spacer * .5 !default;
-$card-title-color:                  null !default;
-$card-subtitle-color:               null !default;
-$card-border-width:                 var(--#{$prefix}border-width) !default;
-$card-border-color:                 var(--#{$prefix}border-color-translucent) !default;
-$card-border-radius:                var(--#{$prefix}border-radius) !default;
-$card-box-shadow:                   null !default;
-$card-inner-border-radius:          calc(#{$card-border-radius} - #{$card-border-width}) !default;
-$card-cap-padding-y:                $card-spacer-y * .5 !default;
-$card-cap-padding-x:                $card-spacer-x !default;
-$card-cap-bg:                       rgba(var(--#{$prefix}body-color-rgb), .03) !default;
-$card-cap-color:                    null !default;
-$card-height:                       null !default;
-$card-color:                        null !default;
-$card-bg:                           var(--#{$prefix}body-bg) !default;
-$card-img-overlay-padding:          $spacer !default;
-$card-group-margin:                 $grid-gutter-width * .5 !default;
-// scss-docs-end card-variables
-
-// Accordion
-
-// scss-docs-start accordion-variables
-$accordion-padding-y:                     1rem !default;
-$accordion-padding-x:                     1.25rem !default;
-$accordion-color:                         var(--#{$prefix}body-color) !default;
-$accordion-bg:                            var(--#{$prefix}body-bg) !default;
-$accordion-border-width:                  var(--#{$prefix}border-width) !default;
-$accordion-border-color:                  var(--#{$prefix}border-color) !default;
-$accordion-border-radius:                 var(--#{$prefix}border-radius-lg) !default;
-$accordion-inner-border-radius:           calc(#{$accordion-border-radius} - #{$accordion-border-width}) !default;
-
-$accordion-body-padding-y:                $accordion-padding-y !default;
-$accordion-body-padding-x:                $accordion-padding-x !default;
-
-$accordion-button-padding-y:              $accordion-padding-y !default;
-$accordion-button-padding-x:              $accordion-padding-x !default;
-$accordion-button-color:                  var(--#{$prefix}fg-2) !default;
-$accordion-button-bg:                     var(--#{$prefix}accordion-bg) !default;
-$accordion-transition:                    $btn-transition, border-radius .15s ease !default;
-$accordion-button-active-bg:              var(--#{$prefix}bg-2) !default;
-$accordion-button-active-color:           var(--#{$prefix}fg) !default;
-
-$accordion-button-focus-box-shadow:       $btn-focus-box-shadow !default;
-
-$accordion-icon-width:                    1.25rem !default;
-$accordion-icon-transition:               transform .2s ease-in-out !default;
-$accordion-icon-transform:                rotate(-180deg) !default;
-$accordion-button-icon:         url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='#000' stroke-linecap='round' stroke-linejoin='round'><path d='m2 5 6 6 6-6'/></svg>") !default;
-// scss-docs-end accordion-variables
-
-
-// Tooltips
-
-// scss-docs-start tooltip-variables
-$tooltip-font-size:                 $font-size-sm !default;
-$tooltip-max-width:                 200px !default;
-$tooltip-color:                     var(--#{$prefix}body-bg) !default;
-$tooltip-bg:                        var(--#{$prefix}emphasis-color) !default;
-$tooltip-border-radius:             var(--#{$prefix}border-radius) !default;
-$tooltip-opacity:                   .9 !default;
-$tooltip-padding-y:                 $spacer * .25 !default;
-$tooltip-padding-x:                 $spacer * .5 !default;
-$tooltip-margin:                    null !default; // TODO: remove this in v6
-
-$tooltip-arrow-width:               .8rem !default;
-$tooltip-arrow-height:              .4rem !default;
-// scss-docs-end tooltip-variables
-
-// Form tooltips must come after regular tooltips
-// scss-docs-start tooltip-feedback-variables
-$form-feedback-tooltip-padding-y:     $tooltip-padding-y !default;
-$form-feedback-tooltip-padding-x:     $tooltip-padding-x !default;
-$form-feedback-tooltip-font-size:     $tooltip-font-size !default;
-$form-feedback-tooltip-line-height:   null !default;
-$form-feedback-tooltip-opacity:       $tooltip-opacity !default;
-$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;
-// scss-docs-end tooltip-feedback-variables
-
-
-// Popovers
-
-// scss-docs-start popover-variables
-$popover-font-size:                 $font-size-sm !default;
-$popover-bg:                        var(--#{$prefix}body-bg) !default;
-$popover-max-width:                 276px !default;
-$popover-border-width:              var(--#{$prefix}border-width) !default;
-$popover-border-color:              var(--#{$prefix}border-color-translucent) !default;
-$popover-border-radius:             var(--#{$prefix}border-radius-lg) !default;
-$popover-inner-border-radius:       calc(#{$popover-border-radius} - #{$popover-border-width}) !default;
-$popover-box-shadow:                var(--#{$prefix}box-shadow) !default;
-
-$popover-header-font-size:          $font-size-base !default;
-$popover-header-bg:                 var(--#{$prefix}secondary-bg) !default;
-$popover-header-color:              $headings-color !default;
-$popover-header-padding-y:          .5rem !default;
-$popover-header-padding-x:          $spacer !default;
-
-$popover-body-color:                var(--#{$prefix}body-color) !default;
-$popover-body-padding-y:            $spacer !default;
-$popover-body-padding-x:            $spacer !default;
-
-$popover-arrow-width:               1rem !default;
-$popover-arrow-height:              .5rem !default;
-// scss-docs-end popover-variables
-
-
-// Toasts
-
-// scss-docs-start toast-variables
-$toast-max-width:                   350px !default;
-$toast-padding-x:                   .75rem !default;
-$toast-padding-y:                   .5rem !default;
-$toast-font-size:                   .875rem !default;
-$toast-color:                       null !default;
-$toast-background-color:            rgba(var(--#{$prefix}body-bg-rgb), .85) !default;
-$toast-border-width:                var(--#{$prefix}border-width) !default;
-$toast-border-color:                var(--#{$prefix}border-color-translucent) !default;
-$toast-border-radius:               var(--#{$prefix}border-radius) !default;
-$toast-box-shadow:                  var(--#{$prefix}box-shadow) !default;
-$toast-spacing:                     $container-padding-x !default;
-
-$toast-header-color:                var(--#{$prefix}secondary-color) !default;
-$toast-header-background-color:     rgba(var(--#{$prefix}body-bg-rgb), .85) !default;
-$toast-header-border-color:         $toast-border-color !default;
-// scss-docs-end toast-variables
-
-
-// Badges
-
-// scss-docs-start badge-variables
-$badge-font-size:                   .75em !default;
-$badge-font-weight:                 $font-weight-bold !default;
-$badge-color:                       $white !default;
-$badge-padding-y:                   .35em !default;
-$badge-padding-x:                   .65em !default;
-$badge-border-radius:               var(--#{$prefix}border-radius) !default;
-// scss-docs-end badge-variables
-
-
 // Modals
 
 // scss-docs-start modal-variables
@@ -1226,153 +788,6 @@ $modal-transition:                  transform .3s ease-out !default;
 $modal-scale-transform:             scale(1.02) !default;
 // scss-docs-end modal-variables
 
-
-// Alerts
-//
-// Define alert colors, border radius, and padding.
-
-// scss-docs-start alert-variables
-$alert-padding-y:               $spacer !default;
-$alert-padding-x:               $spacer !default;
-$alert-margin-bottom:           1rem !default;
-$alert-border-radius:           var(--#{$prefix}border-radius) !default;
-$alert-link-font-weight:        $font-weight-bold !default;
-$alert-border-width:            var(--#{$prefix}border-width) !default;
-$alert-dismissible-padding-r:   $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side
-// scss-docs-end alert-variables
-
-
-// Progress bars
-
-// scss-docs-start progress-variables
-$progress-height:                   1rem !default;
-$progress-font-size:                $font-size-base * .75 !default;
-$progress-bg:                       var(--#{$prefix}secondary-bg) !default;
-$progress-border-radius:            var(--#{$prefix}border-radius) !default;
-$progress-box-shadow:               var(--#{$prefix}box-shadow-inset) !default;
-$progress-bar-color:                $white !default;
-$progress-bar-bg:                   $primary !default;
-$progress-bar-animation-timing:     1s linear infinite !default;
-$progress-bar-transition:           width .6s ease !default;
-// scss-docs-end progress-variables
-
-
-// List group
-
-// scss-docs-start list-group-variables
-$list-group-color:                  var(--#{$prefix}body-color) !default;
-$list-group-bg:                     var(--#{$prefix}body-bg) !default;
-$list-group-border-color:           var(--#{$prefix}border-color) !default;
-$list-group-border-width:           var(--#{$prefix}border-width) !default;
-$list-group-border-radius:          var(--#{$prefix}border-radius) !default;
-
-$list-group-item-padding-y:         $spacer * .5 !default;
-$list-group-item-padding-x:         $spacer !default;
-
-$list-group-hover-bg:               var(--#{$prefix}tertiary-bg) !default;
-$list-group-active-color:           $component-active-color !default;
-$list-group-active-bg:              $component-active-bg !default;
-$list-group-active-border-color:    $list-group-active-bg !default;
-
-$list-group-disabled-color:         var(--#{$prefix}secondary-color) !default;
-$list-group-disabled-bg:            $list-group-bg !default;
-
-$list-group-action-color:           var(--#{$prefix}secondary-color) !default;
-$list-group-action-hover-color:     var(--#{$prefix}emphasis-color) !default;
-
-$list-group-action-active-color:    var(--#{$prefix}body-color) !default;
-$list-group-action-active-bg:       var(--#{$prefix}secondary-bg) !default;
-// scss-docs-end list-group-variables
-
-
-// Image thumbnails
-
-// scss-docs-start thumbnail-variables
-$thumbnail-padding:                 .25rem !default;
-$thumbnail-bg:                      var(--#{$prefix}body-bg) !default;
-$thumbnail-border-width:            var(--#{$prefix}border-width) !default;
-$thumbnail-border-color:            var(--#{$prefix}border-color) !default;
-$thumbnail-border-radius:           var(--#{$prefix}border-radius) !default;
-$thumbnail-box-shadow:              var(--#{$prefix}box-shadow-sm) !default;
-// scss-docs-end thumbnail-variables
-
-
-// Figures
-
-// scss-docs-start figure-variables
-$figure-caption-font-size:          $small-font-size !default;
-$figure-caption-color:              var(--#{$prefix}secondary-color) !default;
-// scss-docs-end figure-variables
-
-
-// Breadcrumbs
-
-// scss-docs-start breadcrumb-variables
-$breadcrumb-font-size:              null !default;
-$breadcrumb-padding-y:              0 !default;
-$breadcrumb-padding-x:              0 !default;
-$breadcrumb-item-padding-x:         .5rem !default;
-$breadcrumb-margin-bottom:          1rem !default;
-$breadcrumb-bg:                     null !default;
-$breadcrumb-divider-color:          var(--#{$prefix}secondary-color) !default;
-$breadcrumb-active-color:           var(--#{$prefix}secondary-color) !default;
-$breadcrumb-divider:                string.quote("/") !default;
-$breadcrumb-divider-flipped:        $breadcrumb-divider !default;
-$breadcrumb-border-radius:          null !default;
-// scss-docs-end breadcrumb-variables
-
-// Carousel
-
-// scss-docs-start carousel-variables
-$carousel-control-color:             $white !default;
-$carousel-control-width:             15% !default;
-$carousel-control-opacity:           .5 !default;
-$carousel-control-hover-opacity:     .9 !default;
-$carousel-control-transition:        opacity .15s ease !default;
-$carousel-control-icon-filter:       null !default;
-
-$carousel-indicator-width:           30px !default;
-$carousel-indicator-height:          3px !default;
-$carousel-indicator-hit-area-height: 10px !default;
-$carousel-indicator-spacer:          3px !default;
-$carousel-indicator-opacity:         .5 !default;
-$carousel-indicator-active-bg:       $white !default;
-$carousel-indicator-active-opacity:  1 !default;
-$carousel-indicator-transition:      opacity .6s ease !default;
-
-$carousel-caption-width:             70% !default;
-$carousel-caption-color:             $white !default;
-$carousel-caption-padding-y:         1.25rem !default;
-$carousel-caption-spacer:            1.25rem !default;
-
-$carousel-control-icon-width:        2rem !default;
-
-$carousel-control-prev-icon-bg:      url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#{$carousel-control-color}'><path d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/></svg>") !default;
-$carousel-control-next-icon-bg:      url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#{$carousel-control-color}'><path d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/></svg>") !default;
-
-$carousel-transition-duration:       .6s !default;
-$carousel-transition:                transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)
-// scss-docs-end carousel-variables
-
-
-// Close
-
-// scss-docs-start close-variables
-$btn-close-width:            1em !default;
-$btn-close-height:           $btn-close-width !default;
-$btn-close-padding-x:        .25em !default;
-$btn-close-padding-y:        $btn-close-padding-x !default;
-$btn-close-color:            $black !default;
-$btn-close-bg:               url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#{$btn-close-color}'><path d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/></svg>") !default;
-$btn-close-focus-shadow:     $focus-ring-box-shadow !default;
-$btn-close-opacity:          .5 !default;
-$btn-close-hover-opacity:    .75 !default;
-$btn-close-focus-opacity:    1 !default;
-$btn-close-disabled-opacity: .25 !default;
-$btn-close-filter:           null !default;
-// scss-docs-end close-variables
-
-
 // Offcanvas
 
 // scss-docs-start offcanvas-variables
@@ -1413,39 +828,6 @@ $pre-color:                         null !default;
 //
 
 // scss-docs-start sass-dark-mode-vars
-// scss-docs-start theme-text-dark-variables
-$primary-text-emphasis-dark:        tint-color($primary, 40%) !default;
-$secondary-text-emphasis-dark:      tint-color($secondary, 40%) !default;
-$success-text-emphasis-dark:        tint-color($success, 40%) !default;
-$info-text-emphasis-dark:           tint-color($info, 40%) !default;
-$warning-text-emphasis-dark:        tint-color($warning, 40%) !default;
-$danger-text-emphasis-dark:         tint-color($danger, 40%) !default;
-$light-text-emphasis-dark:          $gray-100 !default;
-$dark-text-emphasis-dark:           $gray-300 !default;
-// scss-docs-end theme-text-dark-variables
-
-// scss-docs-start theme-bg-subtle-dark-variables
-$primary-bg-subtle-dark:            shade-color($primary, 80%) !default;
-$secondary-bg-subtle-dark:          shade-color($secondary, 80%) !default;
-$success-bg-subtle-dark:            shade-color($success, 80%) !default;
-$info-bg-subtle-dark:               shade-color($info, 80%) !default;
-$warning-bg-subtle-dark:            shade-color($warning, 80%) !default;
-$danger-bg-subtle-dark:             shade-color($danger, 80%) !default;
-$light-bg-subtle-dark:              $gray-800 !default;
-$dark-bg-subtle-dark:               color.mix($gray-800, $black) !default;
-// scss-docs-end theme-bg-subtle-dark-variables
-
-// scss-docs-start theme-border-subtle-dark-variables
-$primary-border-subtle-dark:        shade-color($primary, 40%) !default;
-$secondary-border-subtle-dark:      shade-color($secondary, 40%) !default;
-$success-border-subtle-dark:        shade-color($success, 40%) !default;
-$info-border-subtle-dark:           shade-color($info, 40%) !default;
-$warning-border-subtle-dark:        shade-color($warning, 40%) !default;
-$danger-border-subtle-dark:         shade-color($danger, 40%) !default;
-$light-border-subtle-dark:          $gray-700 !default;
-$dark-border-subtle-dark:           $gray-800 !default;
-// scss-docs-end theme-border-subtle-dark-variables
-
 $body-color-dark:                   $gray-300 !default;
 $body-bg-dark:                      $gray-900 !default;
 $body-secondary-color-dark:         rgba($body-color-dark, .75) !default;
@@ -1480,20 +862,3 @@ $form-invalid-color-dark:           $red-300 !default;
 $form-invalid-border-color-dark:    $red-300 !default;
 // scss-docs-end form-validation-colors-dark
 // scss-docs-end sass-dark-mode-vars
-
-
-//
-// Carousel
-//
-
-// scss-docs-start carousel-dark-variables
-$carousel-indicator-active-bg-dark:   $black !default;
-$carousel-caption-color-dark:         $black !default;
-$carousel-control-icon-filter-dark:   invert(1) grayscale(100) !default;
-// scss-docs-end carousel-dark-variables
-
-//
-// Close button
-//
-
-$btn-close-filter-dark: invert(1) grayscale(100%) brightness(200%) !default;
index dab52cbf58dcc17fcb864c8f71b61cab984043f2..9c7142b2fc05b1b8e4c62a74f0768e3777c5dcda 100644 (file)
@@ -5,6 +5,20 @@
 @use "../mixins/border-radius" as *;
 @use "../mixins/box-shadow" as *;
 
+// scss-docs-start thumbnail-variables
+$thumbnail-padding:                 .25rem !default;
+$thumbnail-bg:                      var(--#{$prefix}body-bg) !default;
+$thumbnail-border-width:            var(--#{$prefix}border-width) !default;
+$thumbnail-border-color:            var(--#{$prefix}border-color) !default;
+$thumbnail-border-radius:           var(--#{$prefix}border-radius) !default;
+$thumbnail-box-shadow:              var(--#{$prefix}box-shadow-sm) !default;
+// scss-docs-end thumbnail-variables
+
+// scss-docs-start figure-variables
+$figure-caption-font-size:          $small-font-size !default;
+$figure-caption-color:              var(--#{$prefix}secondary-color) !default;
+// scss-docs-end figure-variables
+
 @layer content {
   // Responsive images (ensure images don't scale beyond their parents)
   //
index 058e15d8d586d31c1f17a56efc2a3a9826847bb7..47bd8321feb7ef493b4cbeeba990ecf9602207eb 100644 (file)
   }
 
   caption {
-    padding-top: $table-cell-padding-y;
-    padding-bottom: $table-cell-padding-y;
-    color: $table-caption-color;
+    // padding-top: $table-cell-padding-y;
+    // padding-bottom: $table-cell-padding-y;
+    // color: $table-caption-color;
+    padding-block: .5rem;
+    color: var(--#{$prefix}secondary-color);
     text-align: left;
   }
 
   // 3. Fix alignment for Safari
 
   th {
-    font-weight: $table-th-font-weight; // 1
+    // font-weight: $table-th-font-weight; // 1 // mdo-do: it's null by default. maybe we remove?
     text-align: inherit; // 2
     text-align: -webkit-match-parent; // 3
   }
index 989086f0f62d3e6ab72171f14b12608fc01a3757..5acfa27fe9b01c68aea4dc677a059db884916e89 100644 (file)
@@ -7,6 +7,59 @@
 @use "../functions" as *;
 @use "../layout/breakpoints" as *;
 
+// scss-docs-start table-variables
+$table-cell-padding-y:        .5rem !default;
+$table-cell-padding-x:        .5rem !default;
+$table-cell-padding-y-sm:     .25rem !default;
+$table-cell-padding-x-sm:     .25rem !default;
+
+$table-cell-vertical-align:   top !default;
+
+$table-color:                 var(--#{$prefix}emphasis-color) !default;
+$table-bg:                    var(--#{$prefix}body-bg) !default;
+$table-accent-bg:             transparent !default;
+
+// $table-th-font-weight:        null !default;
+
+$table-striped-color:         $table-color !default;
+$table-striped-bg-factor:     .05 !default;
+$table-striped-bg:            rgba(var(--#{$prefix}emphasis-color-rgb), $table-striped-bg-factor) !default;
+
+$table-active-color:          $table-color !default;
+$table-active-bg-factor:      .1 !default;
+$table-active-bg:             rgba(var(--#{$prefix}emphasis-color-rgb), $table-active-bg-factor) !default;
+
+$table-hover-color:           $table-color !default;
+$table-hover-bg-factor:       .075 !default;
+$table-hover-bg:              rgba(var(--#{$prefix}emphasis-color-rgb), $table-hover-bg-factor) !default;
+
+$table-border-factor:         .2 !default;
+$table-border-width:          var(--#{$prefix}border-width) !default;
+$table-border-color:          var(--#{$prefix}border-color) !default;
+
+$table-striped-order:         odd !default;
+$table-striped-columns-order: even !default;
+
+$table-group-separator-color: currentcolor !default;
+
+// $table-caption-color:         var(--#{$prefix}secondary-color) !default;
+
+$table-bg-scale:              -80% !default;
+// scss-docs-end table-variables
+
+// scss-docs-start table-loop
+$table-variants: (
+  "primary":    shift-color($primary, $table-bg-scale),
+  "secondary":  shift-color($secondary, $table-bg-scale),
+  "success":    shift-color($success, $table-bg-scale),
+  "info":       shift-color($info, $table-bg-scale),
+  "warning":    shift-color($warning, $table-bg-scale),
+  "danger":     shift-color($danger, $table-bg-scale),
+  "light":      $light,
+  "dark":       $dark,
+) !default;
+// scss-docs-end table-loop
+
 // scss-docs-start table-variant
 @mixin table-variant($state, $background) {
   .table-#{$state} {
index 405c574d71f1287cfb699215201ff9a2e01ee3d3..cd4f6808e204a5a55450474fa3691002b392f066 100644 (file)
@@ -3,6 +3,7 @@
 @use "../vendor/rfs" as *;
 @use "../mixins/border-radius" as *;
 @use "../mixins/box-shadow" as *;
+@use "../tooltip" as *; // bring in tooltip variables
 
 // Form validation
 //
index 802a95ea8d2d54ce8f7800cac82788ae170d1858..2eacc6a7e66c977b1bc637c30702e33673549036 100644 (file)
@@ -1,6 +1,12 @@
 @use "../config" as *;
 @use "../variables" as *;
 
+// scss-docs-start caret-variables
+$caret-width:                 .3em !default;
+$caret-vertical-align:        $caret-width * .85 !default;
+$caret-spacing:               $caret-width * .85 !default;
+// scss-docs-end caret-variables
+
 // scss-docs-start caret-mixins
 @mixin caret-down($width: $caret-width) {
   border-top: $width solid;
index 5548962fed1f98f0bca0640dd547311f122e50be..e86df6f668d26db22081e1c6445b807ab0efdc44 100644 (file)
@@ -155,7 +155,7 @@ Please read the [collapse accessibility section]([[docsref:/components/collapse#
 
 ### Sass variables
 
-<ScssDocs name="accordion-variables" file="scss/_variables.scss" />
+<ScssDocs name="accordion-variables" file="scss/_accordion.scss" />
 
 ## Usage
 
index 9f436197e5df31efd91856259e38f3f9a88d98d4..f2a909239731cb8ac0cedcc62036785f3dfb6e96 100644 (file)
@@ -128,7 +128,7 @@ When an alert is dismissed, the element is completely removed from the page stru
 
 ### Sass variables
 
-<ScssDocs name="alert-variables" file="scss/_variables.scss" />
+<ScssDocs name="alert-variables" file="scss/_alert.scss" />
 
 ### Sass loops
 
index 01b6476a3ee01675e75dcf3b14cdfe1aab6512a8..51b4f6899ab531d06636c5506cf40259f1bca781 100644 (file)
@@ -76,4 +76,4 @@ Use the `.rounded-pill` utility class to make badges more rounded with a larger
 
 ### Sass variables
 
-<ScssDocs name="badge-variables" file="scss/_variables.scss" />
+<ScssDocs name="badge-variables" file="scss/_badge.scss" />
index 435ba128ff786a04b53faee6f1bf7ee79e5a5392..4513a5006ffdd28d4a4597793a57bbd935067239 100644 (file)
@@ -92,4 +92,4 @@ For more information, see the [ARIA Authoring Practices Guide breadcrumb pattern
 
 ### Sass variables
 
-<ScssDocs name="breadcrumb-variables" file="scss/_variables.scss" />
+<ScssDocs name="breadcrumb-variables" file="scss/_breadcrumb.scss" />
index b0fedd460b5c929419ca3972a1467a9f0682daf8..99b14d61947e8572ba90d42e7c986be9eaf20074 100644 (file)
@@ -666,4 +666,4 @@ In `v4` we used a CSS-only technique to mimic the behavior of [Masonry](https://
 
 ### Sass variables
 
-<ScssDocs name="card-variables" file="scss/_variables.scss" />
+<ScssDocs name="card-variables" file="scss/_card.scss" />
index 21c0bdd23b8709fbc4fdba7c1d5bb6ce84252c80..77a9fa1d611e674b43319ad3e6654f909411bc54 100644 (file)
@@ -325,11 +325,11 @@ The transition duration of `.carousel-item` can be changed with the `$carousel-t
 
 Variables for all carousels:
 
-<ScssDocs name="carousel-variables" file="scss/_variables.scss" />
+<ScssDocs name="carousel-variables" file="scss/_carousel.scss" />
 
 Variables for the [dark carousel](#dark-carousel):
 
-<ScssDocs name="carousel-dark-variables" file="scss/_variables-dark.scss" />
+<ScssDocs name="carousel-dark-variables" file="scss/_carousel.scss" />
 
 ## Usage
 
index 96defaad15d448dd0146536e5d59296e4478beb6..2b64356f021db8a8551a2c0d6f286774453fd6a4 100644 (file)
@@ -35,4 +35,4 @@ Add `data-bs-theme="dark"` to the `.btn-close`, or to its parent element, to inv
 
 ### Sass variables
 
-<ScssDocs name="close-variables" file="scss/_variables.scss" />
+<ScssDocs name="close-variables" file="scss/_close.scss" />
index 79eb5239d364888501b8350d4764f50ca9eec481..57f8b094616071adc4f04df45b1d0c31e2d2ad13 100644 (file)
@@ -945,15 +945,15 @@ Customization through CSS variables can be seen on the `.dropdown-menu-dark` cla
 
 Variables for all dropdowns:
 
-<ScssDocs name="dropdown-variables" file="scss/_variables.scss" />
+<ScssDocs name="dropdown-variables" file="scss/_dropdown.scss" />
 
 Variables for the [dark dropdown](#dark-dropdowns):
 
-<ScssDocs name="dropdown-dark-variables" file="scss/_variables.scss" />
+<ScssDocs name="dropdown-dark-variables" file="scss/_dropdown.scss" />
 
 Variables for the CSS-based carets that indicate a dropdown’s interactivity:
 
-<ScssDocs name="caret-variables" file="scss/_variables.scss" />
+<ScssDocs name="caret-variables" file="scss/mixins/_caret.scss" />
 
 ### Sass mixins
 
index 5d4727cbd52aa859aad8ab202a2ef86bf75c6a54..27e5df94993c287be73ea78057b9669f7cc510f7 100644 (file)
@@ -259,7 +259,7 @@ You can use `.stretched-link` on `<label>`s to make the whole list group item cl
 
 ### Sass variables
 
-<ScssDocs name="list-group-variables" file="scss/_variables.scss" />
+<ScssDocs name="list-group-variables" file="scss/_list-group.scss" />
 
 ### Sass loops
 
index 9d412b3f613a03f99e87818b923b15d2477af394..5540f19e1bf17a6c737c1cb23ca982262d9e156c 100644 (file)
@@ -737,11 +737,11 @@ Customization through CSS variables can be seen on the `.navbar-dark` class wher
 
 Variables for all navbars:
 
-<ScssDocs name="navbar-variables" file="scss/_variables.scss" />
+<ScssDocs name="navbar-variables" file="scss/_navbar.scss" />
 
 Variables for the [dark navbar](#color-schemes):
 
-<ScssDocs name="navbar-dark-variables" file="scss/_variables.scss" />
+<ScssDocs name="navbar-dark-variables" file="scss/_navbar.scss" />
 
 ### Sass loops
 
index 46be7dc773b271061ad425efd8c603ef8d2e944c..429ff106dd161b5cb6e00a7fb8caac403e7c15f0 100644 (file)
@@ -315,7 +315,7 @@ On the `.nav-underline` modifier class:
 
 ### Sass variables
 
-<ScssDocs name="nav-variables" file="scss/_variables.scss" />
+<ScssDocs name="nav-variables" file="scss/_nav.scss" />
 
 ## JavaScript behavior
 
index 3d124edfabd1923790ba8498d173c102f50cd294..6d140840eca200b37129c8c5a67178715c32c304 100644 (file)
@@ -162,8 +162,8 @@ Or with `.justify-content-end`:
 
 ### Sass variables
 
-<ScssDocs name="pagination-variables" file="scss/_variables.scss" />
+<ScssDocs name="pagination-variables" file="scss/_pagination.scss" />
 
 ### Sass mixins
 
-{/*<ScssDocs name="pagination-mixin" file="scss/mixins/_pagination.scss" />*/}
+<ScssDocs name="pagination-mixin" file="scss/_pagination.scss" />
index d90cd7eadc97197821725920361fab27344d70c2..b313d9a8d020a3c792e366b7733f437175726c19 100644 (file)
@@ -128,4 +128,4 @@ Animate placeholders with `.placeholder-glow` or `.placeholder-wave` to better c
 
 ### Sass variables
 
-<ScssDocs name="placeholders" file="scss/_variables.scss" />
+<ScssDocs name="placeholders" file="scss/_placeholders.scss" />
index 3808aa5a1a8e4e5579e3a5630fd20034c4419c08..f4430b2c496f025557a00540f5d137a19bb3e80c 100644 (file)
@@ -129,7 +129,7 @@ For disabled popover triggers, you may also prefer `data-bs-trigger="hover focus
 
 ### Sass variables
 
-<ScssDocs name="popover-variables" file="scss/_variables.scss" />
+<ScssDocs name="popover-variables" file="scss/_popover.scss" />
 
 ## Usage
 
index e0ae359b6e31f4ff592efc2f7de1e8f55e7f09bf..e58c75e0637cac2d4f5d2b9b119f916e0395ecd6 100644 (file)
@@ -159,7 +159,7 @@ The striped gradient can also be animated. Add `.progress-bar-animated` to `.pro
 
 ### Sass variables
 
-<ScssDocs name="progress-variables" file="scss/_variables.scss" />
+<ScssDocs name="progress-variables" file="scss/_progress.scss" />
 
 ### Keyframes
 
index 106b2802ca238c141bc2e0ef95366f803b42e1dd..3b5da8da0097c9b729a71bb540562f14da5a68db 100644 (file)
@@ -300,7 +300,7 @@ While technically it’s possible to add focusable/actionable controls (such as
 
 ### Sass variables
 
-<ScssDocs name="toast-variables" file="scss/_variables.scss" />
+<ScssDocs name="toast-variables" file="scss/_toasts.scss" />
 
 ## Usage
 
index 74e14470104fa224ec3313f60cc1096b9fe27a0c..2f26ed8c4522576f3da37c6d9d1298ffeb44052f 100644 (file)
@@ -112,7 +112,7 @@ With an SVG:
 
 ### Sass variables
 
-<ScssDocs name="tooltip-variables" file="scss/_variables.scss" />
+<ScssDocs name="tooltip-variables" file="scss/_tooltip.scss" />
 
 ## Usage
 
index 31cb30f42fcd0b6206c25187b34a82ea93861475..dbd428a17c31ab2c3811ee655be92d71d8f8cf9d 100644 (file)
@@ -24,4 +24,4 @@ Aligning the figure’s caption is easy with our [text utilities]([[docsref:/uti
 
 ### Sass variables
 
-<ScssDocs name="figure-variables" file="scss/_variables.scss" />
+<ScssDocs name="figure-variables" file="scss/content/_images.scss" />
index a3d162fb5ddccfc631c58d8f7811c9ed22ce4e24..a697d21fa777d9f8b548678555c39c7f321bec3e 100644 (file)
@@ -46,4 +46,4 @@ If you are using the `<picture>` element to specify multiple `<source>` elements
 
 Variables are available for image thumbnails.
 
-<ScssDocs name="thumbnail-variables" file="scss/_variables.scss" />
+<ScssDocs name="thumbnail-variables" file="scss/content/_images.scss" />
index 429162e176e52cb67bbe29dc31c06cb539ec9680..39e8d8a9a52d548f1b97715000b4ad705bcbb33c 100644 (file)
@@ -227,7 +227,7 @@ For the accented tables ([striped rows](#striped-rows), [striped columns](#strip
 
 Behind the scenes it looks like this:
 
-{/*<ScssDocs name="table-variant" file="scss/mixins/_table-variants.scss" />*/}
+<ScssDocs name="table-variant" file="scss/content/_tables.scss" />
 
 ## Table borders
 
@@ -808,11 +808,11 @@ Use `.table-responsive{-sm|-md|-lg|-xl|-xxl}` as needed to create responsive tab
 
 ### Sass variables
 
-<ScssDocs name="table-variables" file="scss/_variables.scss" />
+<ScssDocs name="table-variables" file="scss/content/_tables.scss" />
 
 ### Sass loops
 
-<ScssDocs name="table-loop" file="scss/_variables.scss" />
+<ScssDocs name="table-loop" file="scss/content/_tables.scss" />
 
 ### Customizing
 
index c16aad79fcd5f1ce08695714ebebff295b5e7692..74cb60f353c65d464b38c8a3332c21218e03c610 100644 (file)
@@ -242,7 +242,7 @@ Dozens of root level CSS variables are repeated as overrides for dark mode. Thes
 
 CSS variables for our dark color mode are partially generated from dark mode specific Sass variables in `_variables-dark.scss`. This also includes some custom overrides for changing the colors of embedded SVGs used throughout our components.
 
-<ScssDocs name="sass-dark-mode-vars" file="scss/_variables-dark.scss" />
+<ScssDocs name="sass-dark-mode-vars" file="scss/_variables.scss" />
 
 ### Sass mixins
 
index 8d6deadcd49c1e3bcc7e5b4512e3410f1c14e974..a3429a8fd3dd64500daf9bed68ce08f174c930e7 100644 (file)
@@ -30,7 +30,7 @@ These Sass loops aren’t limited to color maps, either. You can also generate r
 
 Should you modify your `$grid-breakpoints`, your changes will apply to all the loops iterating over that map.
 
-<ScssDocs name="grid-breakpoints" file="scss/_variables.scss" />
+<ScssDocs name="grid-breakpoints" file="scss/_config.scss" />
 
 For more information and examples on how to modify our Sass maps and variables, please refer to [the CSS section of the Grid documentation]([[docsref:/layout/grid#css]]).
 
index d430f1accf78ddd5e1f8535aaa3059cdc64ea554..690d05ffe7d2a0ea375507241f309cb4261c8e4e 100644 (file)
@@ -351,7 +351,7 @@ These variables are also color mode adaptive, meaning they change color while in
 
 <ScssDocs name="form-validation-colors" file="scss/_variables.scss" />
 
-<ScssDocs name="form-validation-colors-dark" file="scss/_variables-dark.scss" />
+<ScssDocs name="form-validation-colors-dark" file="scss/_variables.scss" />
 
 ### Sass mixins
 
index 5618b583d4f084a9eee83866a5992741a687cb1a..9c6a6c0e4c9a216ecd0bb841029687fa8c36bf70 100644 (file)
@@ -32,7 +32,7 @@ Each breakpoint was chosen to comfortably hold containers whose widths are multi
 
 These breakpoints are customizable via Sass—you’ll find them in a Sass map in our `_variables.scss` stylesheet.
 
-<ScssDocs name="grid-breakpoints" file="scss/_variables.scss" />
+<ScssDocs name="grid-breakpoints" file="scss/_config.scss" />
 
 For more information and examples on how to modify our Sass maps and variables, please refer to [the CSS section of the Grid documentation]([[docsref:/layout/grid#css]]).
 
index 47495c06e61d19fef58fc1c623088d9b08dd1fc1..2f3151f326bf23b348803b19b0c87738ab2be8cf 100644 (file)
@@ -68,7 +68,7 @@ Use `.container-fluid` for a full width container, spanning the entire width of
 
 As shown above, Bootstrap generates a series of predefined container classes to help you build the layouts you desire. You may customize these predefined container classes by modifying the Sass map (found in `_variables.scss`) that powers them:
 
-<ScssDocs name="container-max-widths" file="scss/_variables.scss" />
+<ScssDocs name="container-max-widths" file="scss/_config.scss" />
 
 For more information and examples on how to modify our Sass maps and variables, please refer to [the Sass section of the Grid documentation]([[docsref:/layout/grid#css]]).
 
index a3c11847bde2f92dcbbc34c73ed639e57d5e3cf1..c540ad9c631f304792986919de7ef7fd4461623e 100644 (file)
@@ -375,9 +375,9 @@ $grid-gutter-width: 1.5rem;
 $grid-row-columns:  6;
 ```
 
-<ScssDocs name="grid-breakpoints" file="scss/_variables.scss" />
+<ScssDocs name="grid-breakpoints" file="scss/_config.scss" />
 
-<ScssDocs name="container-max-widths" file="scss/_variables.scss" />
+<ScssDocs name="container-max-widths" file="scss/_config.scss" />
 
 ### Sass mixins
 
index d51a50fa6c436d08c7672b1ce724cbc8ef599c98..2019cb50da022104c41c6cd012799f4687c77fa4 100644 (file)
@@ -92,9 +92,9 @@ Grayscale colors are also available, but only a subset are used to generate any
 
 Variables for setting `background-color` in `.bg-*-subtle` utilities in light and dark mode:
 
-<ScssDocs name="theme-bg-subtle-variables" file="scss/_variables.scss" />
+{/* <ScssDocs name="theme-bg-subtle-variables" file="scss/_variables.scss" /> */}
 
-<ScssDocs name="theme-bg-subtle-dark-variables" file="scss/_variables-dark.scss" />
+{/* <ScssDocs name="theme-bg-subtle-dark-variables" file="scss/_variables-dark.scss" /> */}
 
 ### Sass maps
 
index 09e1dc1b13f798d94516461d54de9afa0dcdd82e..c945a06bce669afe4916856a0fe2624bd43a9678 100644 (file)
@@ -143,9 +143,9 @@ Use the scaling classes for larger or smaller rounded corners. Sizes range from
 
 Variables for setting `border-color` in `.border-*-subtle` utilities in light and dark mode:
 
-<ScssDocs name="theme-border-subtle-variables" file="scss/_variables.scss" />
+{/* <ScssDocs name="theme-border-subtle-variables" file="scss/_variables.scss" /> */}
 
-<ScssDocs name="theme-border-subtle-dark-variables" file="scss/_variables-dark.scss" />
+{/* <ScssDocs name="theme-border-subtle-dark-variables" file="scss/_variables-dark.scss" /> */}
 
 ### Sass maps
 
index 07d3b8ec8edcf93e3159fb99cd80cc31885567d7..75d9a2842d0540e81defc4948a4a15134cf9f681 100644 (file)
@@ -84,9 +84,9 @@ Grayscale colors are also available, but only a subset are used to generate any
 
 Variables for setting colors in `.text-*-emphasis` utilities in light and dark mode:
 
-<ScssDocs name="theme-text-variables" file="scss/_variables.scss" />
+{/* <ScssDocs name="theme-text-variables" file="scss/_variables.scss" /> */}
 
-<ScssDocs name="theme-text-dark-variables" file="scss/_variables-dark.scss" />
+{/* <ScssDocs name="theme-text-dark-variables" file="scss/_variables-dark.scss" /> */}
 
 ### Sass maps