//
// AdminLTE's Bootstrap overrides.
//
// Loaded BEFORE `bootstrap/scss/variables`: every Bootstrap variable uses
// `!default`, so anything declared here wins while everything not declared
// keeps Bootstrap's own default. This replaces the old 1,700-line vendored
// copy of Bootstrap's variables file (which carried these same ~10 changes
// and had to be re-synced by hand on every Bootstrap release).
//
// To override any variable yourself, declare it before importing AdminLTE —
// see the Customization docs.
//

// Options
$enable-shadows:              true !default;
$enable-negative-margins:     true !default;

// Typography
// stylelint-disable-next-line value-keyword-case
$font-family-sans-serif:      "Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default;

// The type-scale variables below mirror Bootstrap's defaults. They are
// declared here (still with !default, so user overrides keep working) only
// because AdminLTE's extra sizes and the extended $font-sizes map need them
// before `bootstrap/scss/variables` has loaded.
$font-size-base:              1rem !default;
$font-size-sm:                $font-size-base * .875 !default;
$font-size-lg:                $font-size-base * 1.25 !default;

// AdminLTE additions to the type scale.
$font-size-xs:                $font-size-base * .75 !default;
$font-size-xl:                $font-size-base * 2 !default;

$h1-font-size:                $font-size-base * 2.5 !default;
$h2-font-size:                $font-size-base * 2 !default;
$h3-font-size:                $font-size-base * 1.75 !default;
$h4-font-size:                $font-size-base * 1.5 !default;
$h5-font-size:                $font-size-base * 1.25 !default;
$h6-font-size:                $font-size-base !default;
$h7-font-size:                $font-size-sm !default;
$h8-font-size:                $font-size-xs !default;

// Extends Bootstrap's map with sizes 7 and 8 (.fs-7 / .fs-8 utilities).
$font-sizes: (
  1: $h1-font-size,
  2: $h2-font-size,
  3: $h3-font-size,
  4: $h4-font-size,
  5: $h5-font-size,
  6: $h6-font-size,
  7: $h7-font-size,
  8: $h8-font-size
) !default;

// Navbar
$navbar-nav-link-padding-x:   1rem !default;

// AdminLTE keeps `$modal-content-color: null` so the modal text colour is
// inherited from the document. Bootstrap's default is `var(--#{$prefix}body-color)`.
$modal-content-color:         null !default;
