/* Font-size adapter for Bootstrap 5.1.3; load immediately after that stylesheet.
 * Source: https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.css
 * SHA256: a3e02c7c21e3ec0d4ce57826d6426666218422f31013342aad7cf6d3bd869248
 * Bootstrap copyright 2011-2021 The Bootstrap Authors and Twitter, Inc.
 * MIT license: font-scale-bootstrap.LICENSE.txt
 * Original units, responsive expressions, cascade and !important are retained.
 * No runtime CSS/DOM rewriting; scale=1 preserves original values. */
body { font-size: calc((var(--bs-body-font-size)) * var(--intranet-font-scale, 1)); }
h1, .h1 { font-size: calc((calc(1.375rem + 1.5vw)) * var(--intranet-font-scale, 1)); }
@media (min-width: 1200px) {
h1, .h1 { font-size: calc((2.5rem) * var(--intranet-font-scale, 1)); }
}
h2, .h2 { font-size: calc((calc(1.325rem + 0.9vw)) * var(--intranet-font-scale, 1)); }
@media (min-width: 1200px) {
h2, .h2 { font-size: calc((2rem) * var(--intranet-font-scale, 1)); }
}
h3, .h3 { font-size: calc((calc(1.3rem + 0.6vw)) * var(--intranet-font-scale, 1)); }
@media (min-width: 1200px) {
h3, .h3 { font-size: calc((1.75rem) * var(--intranet-font-scale, 1)); }
}
h4, .h4 { font-size: calc((calc(1.275rem + 0.3vw)) * var(--intranet-font-scale, 1)); }
@media (min-width: 1200px) {
h4, .h4 { font-size: calc((1.5rem) * var(--intranet-font-scale, 1)); }
}
h5, .h5 { font-size: calc((1.25rem) * var(--intranet-font-scale, 1)); }
h6, .h6 { font-size: calc((1rem) * var(--intranet-font-scale, 1)); }
legend { font-size: calc((calc(1.275rem + 0.3vw)) * var(--intranet-font-scale, 1)); }
@media (min-width: 1200px) {
legend { font-size: calc((1.5rem) * var(--intranet-font-scale, 1)); }
}
.lead { font-size: calc((1.25rem) * var(--intranet-font-scale, 1)); }
.display-1 { font-size: calc((calc(1.625rem + 4.5vw)) * var(--intranet-font-scale, 1)); }
@media (min-width: 1200px) {
.display-1 { font-size: calc((5rem) * var(--intranet-font-scale, 1)); }
}
.display-2 { font-size: calc((calc(1.575rem + 3.9vw)) * var(--intranet-font-scale, 1)); }
@media (min-width: 1200px) {
.display-2 { font-size: calc((4.5rem) * var(--intranet-font-scale, 1)); }
}
.display-3 { font-size: calc((calc(1.525rem + 3.3vw)) * var(--intranet-font-scale, 1)); }
@media (min-width: 1200px) {
.display-3 { font-size: calc((4rem) * var(--intranet-font-scale, 1)); }
}
.display-4 { font-size: calc((calc(1.475rem + 2.7vw)) * var(--intranet-font-scale, 1)); }
@media (min-width: 1200px) {
.display-4 { font-size: calc((3.5rem) * var(--intranet-font-scale, 1)); }
}
.display-5 { font-size: calc((calc(1.425rem + 2.1vw)) * var(--intranet-font-scale, 1)); }
@media (min-width: 1200px) {
.display-5 { font-size: calc((3rem) * var(--intranet-font-scale, 1)); }
}
.display-6 { font-size: calc((calc(1.375rem + 1.5vw)) * var(--intranet-font-scale, 1)); }
@media (min-width: 1200px) {
.display-6 { font-size: calc((2.5rem) * var(--intranet-font-scale, 1)); }
}
.blockquote { font-size: calc((1.25rem) * var(--intranet-font-scale, 1)); }
.col-form-label-lg { font-size: calc((1.25rem) * var(--intranet-font-scale, 1)); }
.col-form-label-sm { font-size: calc((0.875rem) * var(--intranet-font-scale, 1)); }
.form-control { font-size: calc((1rem) * var(--intranet-font-scale, 1)); }
.form-control-sm { font-size: calc((0.875rem) * var(--intranet-font-scale, 1)); }
.form-control-lg { font-size: calc((1.25rem) * var(--intranet-font-scale, 1)); }
.form-select { font-size: calc((1rem) * var(--intranet-font-scale, 1)); }
.form-select-sm { font-size: calc((0.875rem) * var(--intranet-font-scale, 1)); }
.form-select-lg { font-size: calc((1.25rem) * var(--intranet-font-scale, 1)); }
.input-group-text { font-size: calc((1rem) * var(--intranet-font-scale, 1)); }
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn { font-size: calc((1.25rem) * var(--intranet-font-scale, 1)); }
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn { font-size: calc((0.875rem) * var(--intranet-font-scale, 1)); }
.valid-tooltip { font-size: calc((0.875rem) * var(--intranet-font-scale, 1)); }
.invalid-tooltip { font-size: calc((0.875rem) * var(--intranet-font-scale, 1)); }
.btn { font-size: calc((1rem) * var(--intranet-font-scale, 1)); }
.btn-lg, .btn-group-lg > .btn { font-size: calc((1.25rem) * var(--intranet-font-scale, 1)); }
.btn-sm, .btn-group-sm > .btn { font-size: calc((0.875rem) * var(--intranet-font-scale, 1)); }
.dropdown-menu { font-size: calc((1rem) * var(--intranet-font-scale, 1)); }
.dropdown-header { font-size: calc((0.875rem) * var(--intranet-font-scale, 1)); }
.navbar-brand { font-size: calc((1.25rem) * var(--intranet-font-scale, 1)); }
.navbar-toggler { font-size: calc((1.25rem) * var(--intranet-font-scale, 1)); }
.accordion-button { font-size: calc((1rem) * var(--intranet-font-scale, 1)); }
.pagination-lg .page-link { font-size: calc((1.25rem) * var(--intranet-font-scale, 1)); }
.pagination-sm .page-link { font-size: calc((0.875rem) * var(--intranet-font-scale, 1)); }
.progress { font-size: calc((0.75rem) * var(--intranet-font-scale, 1)); }
.toast { font-size: calc((0.875rem) * var(--intranet-font-scale, 1)); }
.tooltip { font-size: calc((0.875rem) * var(--intranet-font-scale, 1)); }
.popover { font-size: calc((0.875rem) * var(--intranet-font-scale, 1)); }
.popover-header { font-size: calc((1rem) * var(--intranet-font-scale, 1)); }
.fs-1 { font-size: calc((calc(1.375rem + 1.5vw)) * var(--intranet-font-scale, 1)) !important; }
.fs-2 { font-size: calc((calc(1.325rem + 0.9vw)) * var(--intranet-font-scale, 1)) !important; }
.fs-3 { font-size: calc((calc(1.3rem + 0.6vw)) * var(--intranet-font-scale, 1)) !important; }
.fs-4 { font-size: calc((calc(1.275rem + 0.3vw)) * var(--intranet-font-scale, 1)) !important; }
.fs-5 { font-size: calc((1.25rem) * var(--intranet-font-scale, 1)) !important; }
.fs-6 { font-size: calc((1rem) * var(--intranet-font-scale, 1)) !important; }
@media (min-width: 1200px) {
.fs-1 { font-size: calc((2.5rem) * var(--intranet-font-scale, 1)) !important; }
.fs-2 { font-size: calc((2rem) * var(--intranet-font-scale, 1)) !important; }
.fs-3 { font-size: calc((1.75rem) * var(--intranet-font-scale, 1)) !important; }
.fs-4 { font-size: calc((1.5rem) * var(--intranet-font-scale, 1)) !important; }
}
