|
@@ -7,7 +7,7 @@ $enable-gradients: false !default;
|
|
$enable-shadows: true !default;
|
|
$enable-shadows: true !default;
|
|
$enable-navbar-vertical: true !default;
|
|
$enable-navbar-vertical: true !default;
|
|
$enable-dark-mode: true !default;
|
|
$enable-dark-mode: true !default;
|
|
-$enable-negative-margins: false !default;
|
|
|
|
|
|
+$enable-negative-margins: true !default;
|
|
$enable-rfs: false !default;
|
|
$enable-rfs: false !default;
|
|
$enable-cssgrid: true !default;
|
|
$enable-cssgrid: true !default;
|
|
|
|
|
|
@@ -52,22 +52,29 @@ $line-height-600: 2.5rem !default;
|
|
$line-height-700: 3rem !default;
|
|
$line-height-700: 3rem !default;
|
|
|
|
|
|
$font-size-base: 0.875rem !default;
|
|
$font-size-base: 0.875rem !default;
|
|
|
|
+
|
|
|
|
+$spacing-wide: .04em !default;
|
|
|
|
+$spacing-normal: 0 !default;
|
|
|
|
+$spacing-tight: -.04em !default;
|
|
|
|
+
|
|
$body-letter-spacing: 0 !default;
|
|
$body-letter-spacing: 0 !default;
|
|
|
|
|
|
$font-weight-light: 300 !default;
|
|
$font-weight-light: 300 !default;
|
|
$font-weight-normal: 400 !default;
|
|
$font-weight-normal: 400 !default;
|
|
$font-weight-medium: 500 !default;
|
|
$font-weight-medium: 500 !default;
|
|
$font-weight-bold: 600 !default;
|
|
$font-weight-bold: 600 !default;
|
|
|
|
+$font-weight-black: 700 !default;
|
|
|
|
|
|
$headings-font-weight: var(--#{$prefix}font-weight-bold) !default;
|
|
$headings-font-weight: var(--#{$prefix}font-weight-bold) !default;
|
|
$headings-margin-bottom: var(--#{$prefix}spacer) !default;
|
|
$headings-margin-bottom: var(--#{$prefix}spacer) !default;
|
|
|
|
|
|
$font-weights: (
|
|
$font-weights: (
|
|
- light: $font-weight-light,
|
|
|
|
- normal: $font-weight-normal,
|
|
|
|
- medium: $font-weight-medium,
|
|
|
|
- bold: $font-weight-bold,
|
|
|
|
- headings: $headings-font-weight,
|
|
|
|
|
|
+ 'light': $font-weight-light,
|
|
|
|
+ 'normal': $font-weight-normal,
|
|
|
|
+ 'medium': $font-weight-medium,
|
|
|
|
+ 'bold': $font-weight-bold,
|
|
|
|
+ 'black': $font-weight-black,
|
|
|
|
+ 'headings': $headings-font-weight,
|
|
) !default;
|
|
) !default;
|
|
|
|
|
|
$line-height-base: divide(1.25rem, $font-size-base) !default;
|
|
$line-height-base: divide(1.25rem, $font-size-base) !default;
|
|
@@ -293,6 +300,12 @@ $border-radius: 4px !default;
|
|
$border-radius-lg: 8px !default;
|
|
$border-radius-lg: 8px !default;
|
|
$border-radius-pill: 100rem !default;
|
|
$border-radius-pill: 100rem !default;
|
|
|
|
|
|
|
|
+$border-values: (
|
|
|
|
+ null: var(--#{$prefix}border-width) var(--#{$prefix}border-style) $border-color-translucent,
|
|
|
|
+ wide: $border-width-wide var(--#{$prefix}border-style) $border-color-translucent,
|
|
|
|
+ 0: 0,
|
|
|
|
+);
|
|
|
|
+
|
|
// Icons
|
|
// Icons
|
|
$icon-color: var(--#{$prefix}gray-400) !default;
|
|
$icon-color: var(--#{$prefix}gray-400) !default;
|
|
|
|
|
|
@@ -331,13 +344,13 @@ $avatar-sizes: (
|
|
"xs": (
|
|
"xs": (
|
|
size: 1.25rem,
|
|
size: 1.25rem,
|
|
font-size: $h6-font-size,
|
|
font-size: $h6-font-size,
|
|
- icon-size: 1rem,
|
|
|
|
|
|
+ icon-size: .75rem,
|
|
status-size: .375rem
|
|
status-size: .375rem
|
|
),
|
|
),
|
|
"sm": (
|
|
"sm": (
|
|
size: 2rem,
|
|
size: 2rem,
|
|
font-size: $h5-font-size,
|
|
font-size: $h5-font-size,
|
|
- icon-size: 1.25rem,
|
|
|
|
|
|
+ icon-size: 1.5rem,
|
|
status-size: .5rem
|
|
status-size: .5rem
|
|
),
|
|
),
|
|
"md": (
|
|
"md": (
|
|
@@ -396,7 +409,7 @@ $grid-gutter-width: 1rem !default;
|
|
$container-variations: (
|
|
$container-variations: (
|
|
slim: 16rem,
|
|
slim: 16rem,
|
|
tight: 30rem,
|
|
tight: 30rem,
|
|
- narrow: 45rem,
|
|
|
|
|
|
+ narrow: 61.875rem,
|
|
) !default;
|
|
) !default;
|
|
|
|
|
|
// Spacers
|
|
// Spacers
|
|
@@ -406,9 +419,14 @@ $spacer-2: 0.5rem !default;
|
|
$spacer-3: 1rem !default;
|
|
$spacer-3: 1rem !default;
|
|
$spacer-4: 1.5rem !default;
|
|
$spacer-4: 1.5rem !default;
|
|
$spacer-5: 2rem !default;
|
|
$spacer-5: 2rem !default;
|
|
-$spacer-6: 3rem !default;
|
|
|
|
-$spacer-7: 5rem !default;
|
|
|
|
-$spacer-8: 8rem !default;
|
|
|
|
|
|
+$spacer-6: 2.5rem !default;
|
|
|
|
+
|
|
|
|
+$spacer-7: 3rem !default;
|
|
|
|
+$spacer-8: 4rem !default;
|
|
|
|
+$spacer-9: 5rem !default;
|
|
|
|
+$spacer-10: 6rem !default;
|
|
|
|
+$spacer-11: 7rem !default;
|
|
|
|
+$spacer-12: 8rem !default;
|
|
|
|
|
|
$spacer: $spacer-3 !default;
|
|
$spacer: $spacer-3 !default;
|
|
|
|
|
|
@@ -420,11 +438,18 @@ $spacers: (
|
|
4: $spacer-4,
|
|
4: $spacer-4,
|
|
5: $spacer-5,
|
|
5: $spacer-5,
|
|
6: $spacer-6,
|
|
6: $spacer-6,
|
|
|
|
+) !default;
|
|
|
|
+
|
|
|
|
+$spacers-extra: (
|
|
7: $spacer-7,
|
|
7: $spacer-7,
|
|
8: $spacer-8,
|
|
8: $spacer-8,
|
|
|
|
+ 9: $spacer-9,
|
|
|
|
+ 10: $spacer-10,
|
|
|
|
+ 11: $spacer-11,
|
|
|
|
+ 12: $spacer-12,
|
|
) !default;
|
|
) !default;
|
|
|
|
|
|
-$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default;
|
|
|
|
|
|
+$negative-spacers: null !default;
|
|
|
|
|
|
// Sizes
|
|
// Sizes
|
|
$size-spacers: (
|
|
$size-spacers: (
|
|
@@ -453,6 +478,8 @@ $aspect-ratios: (
|
|
"1x2": calc(2 / 1 * 100%),
|
|
"1x2": calc(2 / 1 * 100%),
|
|
"3x1": calc(1 / 3 * 100%),
|
|
"3x1": calc(1 / 3 * 100%),
|
|
"1x3": calc(3 / 1 * 100%),
|
|
"1x3": calc(3 / 1 * 100%),
|
|
|
|
+ "4x1": calc(1 / 4 * 100%),
|
|
|
|
+ "1x4": calc(4 / 1 * 100%),
|
|
"4x3": calc(3 / 4 * 100%),
|
|
"4x3": calc(3 / 4 * 100%),
|
|
"3x4": calc(4 / 3 * 100%),
|
|
"3x4": calc(4 / 3 * 100%),
|
|
"16x9": calc(9 / 16 * 100%),
|
|
"16x9": calc(9 / 16 * 100%),
|
|
@@ -541,15 +568,20 @@ $badge-bg-color: var(--#{$prefix}bg-surface-secondary) !default;
|
|
$input-btn-line-height: $line-height-base !default;
|
|
$input-btn-line-height: $line-height-base !default;
|
|
$input-btn-font-size: $font-size-base !default;
|
|
$input-btn-font-size: $font-size-base !default;
|
|
$input-btn-font-family: var(--#{$prefix}font-sans-serif) !default;
|
|
$input-btn-font-family: var(--#{$prefix}font-sans-serif) !default;
|
|
-$input-btn-padding-y: 0.625rem - 0.0625rem !default;
|
|
|
|
|
|
+$input-btn-padding-y: 0.5rem - 0.0625rem !default;
|
|
|
|
+$input-btn-icon-size: $icon-size !default;
|
|
|
|
|
|
$input-btn-font-size-sm: $h5-font-size !default;
|
|
$input-btn-font-size-sm: $h5-font-size !default;
|
|
$input-btn-padding-x-sm: 0.25rem !default;
|
|
$input-btn-padding-x-sm: 0.25rem !default;
|
|
-$input-btn-padding-y-sm: 0.125rem !default;
|
|
|
|
|
|
+$input-btn-padding-y-sm: 0.125rem - 0.0625rem !default;
|
|
|
|
+$input-btn-line-height-sm: 1rem !default;
|
|
|
|
+$input-btn-icon-size-sm: 1rem !default;
|
|
|
|
|
|
$input-btn-font-size-lg: $h2-font-size !default;
|
|
$input-btn-font-size-lg: $h2-font-size !default;
|
|
-$input-btn-padding-x-lg: 0.75rem !default;
|
|
|
|
-$input-btn-padding-y-lg: 0.5rem !default;
|
|
|
|
|
|
+$input-btn-padding-x-lg: 1.5rem !default;
|
|
|
|
+$input-btn-padding-y-lg: 0.75rem - 0.0625rem !default;
|
|
|
|
+$input-btn-line-height-lg: 2rem !default;
|
|
|
|
+$input-btn-icon-size-lg: 2rem !default;
|
|
|
|
|
|
$input-btn-focus-width: 0.25rem !default;
|
|
$input-btn-focus-width: 0.25rem !default;
|
|
|
|
|
|
@@ -563,7 +595,10 @@ $input-focus-color: var(--#{$prefix}body-color) !default;
|
|
$input-box-shadow: var(--#{$prefix}box-shadow-input) !default;
|
|
$input-box-shadow: var(--#{$prefix}box-shadow-input) !default;
|
|
|
|
|
|
// Buttons
|
|
// Buttons
|
|
-$btn-disabled-opacity: 0.4 !default;
|
|
|
|
|
|
+$btn-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;
|
|
|
|
+$btn-border-radius-lg: var(--#{$prefix}border-radius-lg) !default;
|
|
|
|
+
|
|
|
|
+$btn-disabled-opacity: .4 !default;
|
|
$btn-padding-x: 1rem !default;
|
|
$btn-padding-x: 1rem !default;
|
|
$btn-font-weight: var(--#{$prefix}font-weight-medium) !default;
|
|
$btn-font-weight: var(--#{$prefix}font-weight-medium) !default;
|
|
$btn-border-color: var(--#{$prefix}border-color) !default;
|
|
$btn-border-color: var(--#{$prefix}border-color) !default;
|
|
@@ -720,6 +755,7 @@ $nav-tabs-bg: var(--#{$prefix}bg-surface-tertiary) !default;
|
|
// Navbar
|
|
// Navbar
|
|
$navbar-height: 3.5rem !default;
|
|
$navbar-height: 3.5rem !default;
|
|
$navbar-padding-y: 0.25rem !default;
|
|
$navbar-padding-y: 0.25rem !default;
|
|
|
|
+$navbar-light-color: var(--#{$prefix}muted) !default;
|
|
|
|
|
|
$navbar-hover-color: $white !default;
|
|
$navbar-hover-color: $white !default;
|
|
|
|
|
|
@@ -729,6 +765,7 @@ $navbar-border-color: var(--#{$prefix}border-color) !default;
|
|
$navbar-light-color: var(--#{$prefix}body-color) !default;
|
|
$navbar-light-color: var(--#{$prefix}body-color) !default;
|
|
$navbar-light-brand-color: var(--#{$prefix}body-color) !default;
|
|
$navbar-light-brand-color: var(--#{$prefix}body-color) !default;
|
|
$navbar-light-active-color: var(--#{$prefix}body-color) color !default;
|
|
$navbar-light-active-color: var(--#{$prefix}body-color) color !default;
|
|
|
|
+$navbar-light-hover-color: var(--#{$prefix}body-color) color !default;
|
|
$navbar-light-disabled-color: var(--#{$prefix}disabled-color) !default;
|
|
$navbar-light-disabled-color: var(--#{$prefix}disabled-color) !default;
|
|
$navbar-light-active-bg: rgba(0, 0, 0, 0.2) !default;
|
|
$navbar-light-active-bg: rgba(0, 0, 0, 0.2) !default;
|
|
|
|
|