Everything compiles now
BrowserStack / browserstack (push) Waiting to run Details

This commit is contained in:
Mark Otto 2025-06-19 12:58:46 -07:00
parent 35a7b6d780
commit 57c786c632
40 changed files with 1388 additions and 2051 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
/*! /*!
* Bootstrap Reboot v5.3.7 (https://getbootstrap.com/) * Bootstrap Reboot v6.0.0-dev (https://getbootstrap.com/)
* Copyright 2011-2025 The Bootstrap Authors * Copyright 2011-2025 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */
@ -15,20 +15,16 @@
--bs-green: #198754; --bs-green: #198754;
--bs-teal: #20c997; --bs-teal: #20c997;
--bs-cyan: #0dcaf0; --bs-cyan: #0dcaf0;
--bs-black: #000; --bs-gray-gray-100: #f8f9fa;
--bs-white: #fff; --bs-gray-gray-200: #e9ecef;
--bs-gray: #6c757d; --bs-gray-gray-300: #dee2e6;
--bs-gray-dark: #343a40; --bs-gray-gray-400: #ced4da;
--bs-gray-100: #f8f9fa; --bs-gray-gray-500: #adb5bd;
--bs-gray-200: #e9ecef; --bs-gray-gray-600: #6c757d;
--bs-gray-300: #dee2e6; --bs-gray-gray-700: #495057;
--bs-gray-400: #ced4da; --bs-gray-gray-800: #343a40;
--bs-gray-500: #adb5bd; --bs-gray-gray-900: #212529;
--bs-gray-600: #6c757d; --bs-primary: #6f42c1;
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529;
--bs-primary: #0d6efd;
--bs-secondary: #6c757d; --bs-secondary: #6c757d;
--bs-success: #198754; --bs-success: #198754;
--bs-info: #0dcaf0; --bs-info: #0dcaf0;
@ -36,7 +32,7 @@
--bs-danger: #dc3545; --bs-danger: #dc3545;
--bs-light: #f8f9fa; --bs-light: #f8f9fa;
--bs-dark: #212529; --bs-dark: #212529;
--bs-primary-rgb: 13, 110, 253; --bs-primary-rgb: 111, 66, 193;
--bs-secondary-rgb: 108, 117, 125; --bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84; --bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240; --bs-info-rgb: 13, 202, 240;
@ -44,7 +40,7 @@
--bs-danger-rgb: 220, 53, 69; --bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250; --bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41; --bs-dark-rgb: 33, 37, 41;
--bs-primary-text-emphasis: #052c65; --bs-primary-text-emphasis: #2c1a4d;
--bs-secondary-text-emphasis: #2b2f32; --bs-secondary-text-emphasis: #2b2f32;
--bs-success-text-emphasis: #0a3622; --bs-success-text-emphasis: #0a3622;
--bs-info-text-emphasis: #055160; --bs-info-text-emphasis: #055160;
@ -52,7 +48,7 @@
--bs-danger-text-emphasis: #58151c; --bs-danger-text-emphasis: #58151c;
--bs-light-text-emphasis: #495057; --bs-light-text-emphasis: #495057;
--bs-dark-text-emphasis: #495057; --bs-dark-text-emphasis: #495057;
--bs-primary-bg-subtle: #cfe2ff; --bs-primary-bg-subtle: #e2d9f3;
--bs-secondary-bg-subtle: #e2e3e5; --bs-secondary-bg-subtle: #e2e3e5;
--bs-success-bg-subtle: #d1e7dd; --bs-success-bg-subtle: #d1e7dd;
--bs-info-bg-subtle: #cff4fc; --bs-info-bg-subtle: #cff4fc;
@ -60,7 +56,7 @@
--bs-danger-bg-subtle: #f8d7da; --bs-danger-bg-subtle: #f8d7da;
--bs-light-bg-subtle: #fcfcfd; --bs-light-bg-subtle: #fcfcfd;
--bs-dark-bg-subtle: #ced4da; --bs-dark-bg-subtle: #ced4da;
--bs-primary-border-subtle: #9ec5fe; --bs-primary-border-subtle: #c5b3e6;
--bs-secondary-border-subtle: #c4c8cb; --bs-secondary-border-subtle: #c4c8cb;
--bs-success-border-subtle: #a3cfbb; --bs-success-border-subtle: #a3cfbb;
--bs-info-border-subtle: #9eeaf9; --bs-info-border-subtle: #9eeaf9;
@ -68,8 +64,8 @@
--bs-danger-border-subtle: #f1aeb5; --bs-danger-border-subtle: #f1aeb5;
--bs-light-border-subtle: #e9ecef; --bs-light-border-subtle: #e9ecef;
--bs-dark-border-subtle: #adb5bd; --bs-dark-border-subtle: #adb5bd;
--bs-white-rgb: 255, 255, 255; --bs-white-rgb: to-rgb(#fff);
--bs-black-rgb: 0, 0, 0; --bs-black-rgb: to-rgb(#000);
--bs-font-sans-serif: 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"; --bs-font-sans-serif: 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";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
@ -78,25 +74,25 @@
--bs-body-font-weight: 400; --bs-body-font-weight: 400;
--bs-body-line-height: 1.5; --bs-body-line-height: 1.5;
--bs-body-color: #212529; --bs-body-color: #212529;
--bs-body-color-rgb: 33, 37, 41; --bs-body-color-rgb: to-rgb(#212529);
--bs-body-bg: #fff; --bs-body-bg: #fff;
--bs-body-bg-rgb: 255, 255, 255; --bs-body-bg-rgb: to-rgb(#fff);
--bs-emphasis-color: #000; --bs-emphasis-color: #000;
--bs-emphasis-color-rgb: 0, 0, 0; --bs-emphasis-color-rgb: to-rgb(#000);
--bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color: rgba(33, 37, 41, 0.75);
--bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-color-rgb: to-rgb(rgba(33, 37, 41, 0.75));
--bs-secondary-bg: #e9ecef; --bs-secondary-bg: #e9ecef;
--bs-secondary-bg-rgb: 233, 236, 239; --bs-secondary-bg-rgb: to-rgb(#e9ecef);
--bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color: rgba(33, 37, 41, 0.5);
--bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-color-rgb: to-rgb(rgba(33, 37, 41, 0.5));
--bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg: #f8f9fa;
--bs-tertiary-bg-rgb: 248, 249, 250; --bs-tertiary-bg-rgb: to-rgb(#f8f9fa);
--bs-heading-color: inherit; --bs-heading-color: inherit;
--bs-link-color: #0d6efd; --bs-link-color: #6f42c1;
--bs-link-color-rgb: 13, 110, 253; --bs-link-color-rgb: to-rgb(#6f42c1);
--bs-link-decoration: underline; --bs-link-decoration: underline;
--bs-link-hover-color: #0a58ca; --bs-link-hover-color: #59359a;
--bs-link-hover-color-rgb: 10, 88, 202; --bs-link-hover-color-rgb: to-rgb(#59359a);
--bs-code-color: #d63384; --bs-code-color: #d63384;
--bs-highlight-color: #212529; --bs-highlight-color: #212529;
--bs-highlight-bg: #fff3cd; --bs-highlight-bg: #fff3cd;
@ -117,7 +113,7 @@
--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
--bs-focus-ring-width: 0.25rem; --bs-focus-ring-width: 0.25rem;
--bs-focus-ring-opacity: 0.25; --bs-focus-ring-opacity: 0.25;
--bs-focus-ring-color: rgba(13, 110, 253, 0.25); --bs-focus-ring-color: rgba(111, 66, 193, 0.25);
--bs-form-valid-color: #198754; --bs-form-valid-color: #198754;
--bs-form-valid-border-color: #198754; --bs-form-valid-border-color: #198754;
--bs-form-invalid-color: #dc3545; --bs-form-invalid-color: #dc3545;
@ -127,20 +123,20 @@
[data-bs-theme=dark] { [data-bs-theme=dark] {
color-scheme: dark; color-scheme: dark;
--bs-body-color: #dee2e6; --bs-body-color: #dee2e6;
--bs-body-color-rgb: 222, 226, 230; --bs-body-color-rgb: to-rgb(#dee2e6);
--bs-body-bg: #212529; --bs-body-bg: #212529;
--bs-body-bg-rgb: 33, 37, 41; --bs-body-bg-rgb: to-rgb(#212529);
--bs-emphasis-color: #fff; --bs-emphasis-color: #fff;
--bs-emphasis-color-rgb: 255, 255, 255; --bs-emphasis-color-rgb: to-rgb(#fff);
--bs-secondary-color: rgba(222, 226, 230, 0.75); --bs-secondary-color: rgba(222, 226, 230, 0.75);
--bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-color-rgb: to-rgb(rgba(222, 226, 230, 0.75));
--bs-secondary-bg: #343a40; --bs-secondary-bg: #343a40;
--bs-secondary-bg-rgb: 52, 58, 64; --bs-secondary-bg-rgb: to-rgb(#343a40);
--bs-tertiary-color: rgba(222, 226, 230, 0.5); --bs-tertiary-color: rgba(222, 226, 230, 0.5);
--bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-color-rgb: to-rgb(rgba(222, 226, 230, 0.5));
--bs-tertiary-bg: #2b3035; --bs-tertiary-bg: #2b3035;
--bs-tertiary-bg-rgb: 43, 48, 53; --bs-tertiary-bg-rgb: to-rgb(#2b3035);
--bs-primary-text-emphasis: #6ea8fe; --bs-primary-text-emphasis: #a98eda;
--bs-secondary-text-emphasis: #a7acb1; --bs-secondary-text-emphasis: #a7acb1;
--bs-success-text-emphasis: #75b798; --bs-success-text-emphasis: #75b798;
--bs-info-text-emphasis: #6edff6; --bs-info-text-emphasis: #6edff6;
@ -148,7 +144,7 @@
--bs-danger-text-emphasis: #ea868f; --bs-danger-text-emphasis: #ea868f;
--bs-light-text-emphasis: #f8f9fa; --bs-light-text-emphasis: #f8f9fa;
--bs-dark-text-emphasis: #dee2e6; --bs-dark-text-emphasis: #dee2e6;
--bs-primary-bg-subtle: #031633; --bs-primary-bg-subtle: #160d27;
--bs-secondary-bg-subtle: #161719; --bs-secondary-bg-subtle: #161719;
--bs-success-bg-subtle: #051b11; --bs-success-bg-subtle: #051b11;
--bs-info-bg-subtle: #032830; --bs-info-bg-subtle: #032830;
@ -156,7 +152,7 @@
--bs-danger-bg-subtle: #2c0b0e; --bs-danger-bg-subtle: #2c0b0e;
--bs-light-bg-subtle: #343a40; --bs-light-bg-subtle: #343a40;
--bs-dark-bg-subtle: #1a1d20; --bs-dark-bg-subtle: #1a1d20;
--bs-primary-border-subtle: #084298; --bs-primary-border-subtle: #432874;
--bs-secondary-border-subtle: #41464b; --bs-secondary-border-subtle: #41464b;
--bs-success-border-subtle: #0f5132; --bs-success-border-subtle: #0f5132;
--bs-info-border-subtle: #087990; --bs-info-border-subtle: #087990;
@ -165,10 +161,10 @@
--bs-light-border-subtle: #495057; --bs-light-border-subtle: #495057;
--bs-dark-border-subtle: #343a40; --bs-dark-border-subtle: #343a40;
--bs-heading-color: inherit; --bs-heading-color: inherit;
--bs-link-color: #6ea8fe; --bs-link-color: #a98eda;
--bs-link-hover-color: #8bb9fe; --bs-link-hover-color: #baa5e1;
--bs-link-color-rgb: 110, 168, 254; --bs-link-color-rgb: to-rgb(#a98eda);
--bs-link-hover-color-rgb: 139, 185, 254; --bs-link-hover-color-rgb: to-rgb(#baa5e1);
--bs-code-color: #e685b5; --bs-code-color: #e685b5;
--bs-highlight-color: #dee2e6; --bs-highlight-color: #dee2e6;
--bs-highlight-bg: #664d03; --bs-highlight-bg: #664d03;
@ -593,4 +589,5 @@ progress {
[hidden] { [hidden] {
display: none !important; display: none !important;
} }
/*# sourceMappingURL=bootstrap-reboot.css.map */ /*# sourceMappingURL=bootstrap-reboot.css.map */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
/*! /*!
* Bootstrap Reboot v5.3.7 (https://getbootstrap.com/) * Bootstrap Reboot v6.0.0-dev (https://getbootstrap.com/)
* Copyright 2011-2025 The Bootstrap Authors * Copyright 2011-2025 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */
@ -15,20 +15,16 @@
--bs-green: #198754; --bs-green: #198754;
--bs-teal: #20c997; --bs-teal: #20c997;
--bs-cyan: #0dcaf0; --bs-cyan: #0dcaf0;
--bs-black: #000; --bs-gray-gray-100: #f8f9fa;
--bs-white: #fff; --bs-gray-gray-200: #e9ecef;
--bs-gray: #6c757d; --bs-gray-gray-300: #dee2e6;
--bs-gray-dark: #343a40; --bs-gray-gray-400: #ced4da;
--bs-gray-100: #f8f9fa; --bs-gray-gray-500: #adb5bd;
--bs-gray-200: #e9ecef; --bs-gray-gray-600: #6c757d;
--bs-gray-300: #dee2e6; --bs-gray-gray-700: #495057;
--bs-gray-400: #ced4da; --bs-gray-gray-800: #343a40;
--bs-gray-500: #adb5bd; --bs-gray-gray-900: #212529;
--bs-gray-600: #6c757d; --bs-primary: #6f42c1;
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529;
--bs-primary: #0d6efd;
--bs-secondary: #6c757d; --bs-secondary: #6c757d;
--bs-success: #198754; --bs-success: #198754;
--bs-info: #0dcaf0; --bs-info: #0dcaf0;
@ -36,7 +32,7 @@
--bs-danger: #dc3545; --bs-danger: #dc3545;
--bs-light: #f8f9fa; --bs-light: #f8f9fa;
--bs-dark: #212529; --bs-dark: #212529;
--bs-primary-rgb: 13, 110, 253; --bs-primary-rgb: 111, 66, 193;
--bs-secondary-rgb: 108, 117, 125; --bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84; --bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240; --bs-info-rgb: 13, 202, 240;
@ -44,7 +40,7 @@
--bs-danger-rgb: 220, 53, 69; --bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250; --bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41; --bs-dark-rgb: 33, 37, 41;
--bs-primary-text-emphasis: #052c65; --bs-primary-text-emphasis: #2c1a4d;
--bs-secondary-text-emphasis: #2b2f32; --bs-secondary-text-emphasis: #2b2f32;
--bs-success-text-emphasis: #0a3622; --bs-success-text-emphasis: #0a3622;
--bs-info-text-emphasis: #055160; --bs-info-text-emphasis: #055160;
@ -52,7 +48,7 @@
--bs-danger-text-emphasis: #58151c; --bs-danger-text-emphasis: #58151c;
--bs-light-text-emphasis: #495057; --bs-light-text-emphasis: #495057;
--bs-dark-text-emphasis: #495057; --bs-dark-text-emphasis: #495057;
--bs-primary-bg-subtle: #cfe2ff; --bs-primary-bg-subtle: #e2d9f3;
--bs-secondary-bg-subtle: #e2e3e5; --bs-secondary-bg-subtle: #e2e3e5;
--bs-success-bg-subtle: #d1e7dd; --bs-success-bg-subtle: #d1e7dd;
--bs-info-bg-subtle: #cff4fc; --bs-info-bg-subtle: #cff4fc;
@ -60,7 +56,7 @@
--bs-danger-bg-subtle: #f8d7da; --bs-danger-bg-subtle: #f8d7da;
--bs-light-bg-subtle: #fcfcfd; --bs-light-bg-subtle: #fcfcfd;
--bs-dark-bg-subtle: #ced4da; --bs-dark-bg-subtle: #ced4da;
--bs-primary-border-subtle: #9ec5fe; --bs-primary-border-subtle: #c5b3e6;
--bs-secondary-border-subtle: #c4c8cb; --bs-secondary-border-subtle: #c4c8cb;
--bs-success-border-subtle: #a3cfbb; --bs-success-border-subtle: #a3cfbb;
--bs-info-border-subtle: #9eeaf9; --bs-info-border-subtle: #9eeaf9;
@ -68,8 +64,8 @@
--bs-danger-border-subtle: #f1aeb5; --bs-danger-border-subtle: #f1aeb5;
--bs-light-border-subtle: #e9ecef; --bs-light-border-subtle: #e9ecef;
--bs-dark-border-subtle: #adb5bd; --bs-dark-border-subtle: #adb5bd;
--bs-white-rgb: 255, 255, 255; --bs-white-rgb: to-rgb(#fff);
--bs-black-rgb: 0, 0, 0; --bs-black-rgb: to-rgb(#000);
--bs-font-sans-serif: 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"; --bs-font-sans-serif: 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";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
@ -78,25 +74,25 @@
--bs-body-font-weight: 400; --bs-body-font-weight: 400;
--bs-body-line-height: 1.5; --bs-body-line-height: 1.5;
--bs-body-color: #212529; --bs-body-color: #212529;
--bs-body-color-rgb: 33, 37, 41; --bs-body-color-rgb: to-rgb(#212529);
--bs-body-bg: #fff; --bs-body-bg: #fff;
--bs-body-bg-rgb: 255, 255, 255; --bs-body-bg-rgb: to-rgb(#fff);
--bs-emphasis-color: #000; --bs-emphasis-color: #000;
--bs-emphasis-color-rgb: 0, 0, 0; --bs-emphasis-color-rgb: to-rgb(#000);
--bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color: rgba(33, 37, 41, 0.75);
--bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-color-rgb: to-rgb(rgba(33, 37, 41, 0.75));
--bs-secondary-bg: #e9ecef; --bs-secondary-bg: #e9ecef;
--bs-secondary-bg-rgb: 233, 236, 239; --bs-secondary-bg-rgb: to-rgb(#e9ecef);
--bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color: rgba(33, 37, 41, 0.5);
--bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-color-rgb: to-rgb(rgba(33, 37, 41, 0.5));
--bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg: #f8f9fa;
--bs-tertiary-bg-rgb: 248, 249, 250; --bs-tertiary-bg-rgb: to-rgb(#f8f9fa);
--bs-heading-color: inherit; --bs-heading-color: inherit;
--bs-link-color: #0d6efd; --bs-link-color: #6f42c1;
--bs-link-color-rgb: 13, 110, 253; --bs-link-color-rgb: to-rgb(#6f42c1);
--bs-link-decoration: underline; --bs-link-decoration: underline;
--bs-link-hover-color: #0a58ca; --bs-link-hover-color: #59359a;
--bs-link-hover-color-rgb: 10, 88, 202; --bs-link-hover-color-rgb: to-rgb(#59359a);
--bs-code-color: #d63384; --bs-code-color: #d63384;
--bs-highlight-color: #212529; --bs-highlight-color: #212529;
--bs-highlight-bg: #fff3cd; --bs-highlight-bg: #fff3cd;
@ -117,7 +113,7 @@
--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
--bs-focus-ring-width: 0.25rem; --bs-focus-ring-width: 0.25rem;
--bs-focus-ring-opacity: 0.25; --bs-focus-ring-opacity: 0.25;
--bs-focus-ring-color: rgba(13, 110, 253, 0.25); --bs-focus-ring-color: rgba(111, 66, 193, 0.25);
--bs-form-valid-color: #198754; --bs-form-valid-color: #198754;
--bs-form-valid-border-color: #198754; --bs-form-valid-border-color: #198754;
--bs-form-invalid-color: #dc3545; --bs-form-invalid-color: #dc3545;
@ -127,20 +123,20 @@
[data-bs-theme=dark] { [data-bs-theme=dark] {
color-scheme: dark; color-scheme: dark;
--bs-body-color: #dee2e6; --bs-body-color: #dee2e6;
--bs-body-color-rgb: 222, 226, 230; --bs-body-color-rgb: to-rgb(#dee2e6);
--bs-body-bg: #212529; --bs-body-bg: #212529;
--bs-body-bg-rgb: 33, 37, 41; --bs-body-bg-rgb: to-rgb(#212529);
--bs-emphasis-color: #fff; --bs-emphasis-color: #fff;
--bs-emphasis-color-rgb: 255, 255, 255; --bs-emphasis-color-rgb: to-rgb(#fff);
--bs-secondary-color: rgba(222, 226, 230, 0.75); --bs-secondary-color: rgba(222, 226, 230, 0.75);
--bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-color-rgb: to-rgb(rgba(222, 226, 230, 0.75));
--bs-secondary-bg: #343a40; --bs-secondary-bg: #343a40;
--bs-secondary-bg-rgb: 52, 58, 64; --bs-secondary-bg-rgb: to-rgb(#343a40);
--bs-tertiary-color: rgba(222, 226, 230, 0.5); --bs-tertiary-color: rgba(222, 226, 230, 0.5);
--bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-color-rgb: to-rgb(rgba(222, 226, 230, 0.5));
--bs-tertiary-bg: #2b3035; --bs-tertiary-bg: #2b3035;
--bs-tertiary-bg-rgb: 43, 48, 53; --bs-tertiary-bg-rgb: to-rgb(#2b3035);
--bs-primary-text-emphasis: #6ea8fe; --bs-primary-text-emphasis: #a98eda;
--bs-secondary-text-emphasis: #a7acb1; --bs-secondary-text-emphasis: #a7acb1;
--bs-success-text-emphasis: #75b798; --bs-success-text-emphasis: #75b798;
--bs-info-text-emphasis: #6edff6; --bs-info-text-emphasis: #6edff6;
@ -148,7 +144,7 @@
--bs-danger-text-emphasis: #ea868f; --bs-danger-text-emphasis: #ea868f;
--bs-light-text-emphasis: #f8f9fa; --bs-light-text-emphasis: #f8f9fa;
--bs-dark-text-emphasis: #dee2e6; --bs-dark-text-emphasis: #dee2e6;
--bs-primary-bg-subtle: #031633; --bs-primary-bg-subtle: #160d27;
--bs-secondary-bg-subtle: #161719; --bs-secondary-bg-subtle: #161719;
--bs-success-bg-subtle: #051b11; --bs-success-bg-subtle: #051b11;
--bs-info-bg-subtle: #032830; --bs-info-bg-subtle: #032830;
@ -156,7 +152,7 @@
--bs-danger-bg-subtle: #2c0b0e; --bs-danger-bg-subtle: #2c0b0e;
--bs-light-bg-subtle: #343a40; --bs-light-bg-subtle: #343a40;
--bs-dark-bg-subtle: #1a1d20; --bs-dark-bg-subtle: #1a1d20;
--bs-primary-border-subtle: #084298; --bs-primary-border-subtle: #432874;
--bs-secondary-border-subtle: #41464b; --bs-secondary-border-subtle: #41464b;
--bs-success-border-subtle: #0f5132; --bs-success-border-subtle: #0f5132;
--bs-info-border-subtle: #087990; --bs-info-border-subtle: #087990;
@ -165,10 +161,10 @@
--bs-light-border-subtle: #495057; --bs-light-border-subtle: #495057;
--bs-dark-border-subtle: #343a40; --bs-dark-border-subtle: #343a40;
--bs-heading-color: inherit; --bs-heading-color: inherit;
--bs-link-color: #6ea8fe; --bs-link-color: #a98eda;
--bs-link-hover-color: #8bb9fe; --bs-link-hover-color: #baa5e1;
--bs-link-color-rgb: 110, 168, 254; --bs-link-color-rgb: to-rgb(#a98eda);
--bs-link-hover-color-rgb: 139, 185, 254; --bs-link-hover-color-rgb: to-rgb(#baa5e1);
--bs-code-color: #e685b5; --bs-code-color: #e685b5;
--bs-highlight-color: #dee2e6; --bs-highlight-color: #dee2e6;
--bs-highlight-bg: #664d03; --bs-highlight-bg: #664d03;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
/*! /*!
* Bootstrap Utilities v5.3.7 (https://getbootstrap.com/) * Bootstrap Utilities v6.0.0-dev (https://getbootstrap.com/)
* Copyright 2011-2025 The Bootstrap Authors * Copyright 2011-2025 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */
@ -15,20 +15,16 @@
--bs-green: #198754; --bs-green: #198754;
--bs-teal: #20c997; --bs-teal: #20c997;
--bs-cyan: #0dcaf0; --bs-cyan: #0dcaf0;
--bs-black: #000; --bs-gray-gray-100: #f8f9fa;
--bs-white: #fff; --bs-gray-gray-200: #e9ecef;
--bs-gray: #6c757d; --bs-gray-gray-300: #dee2e6;
--bs-gray-dark: #343a40; --bs-gray-gray-400: #ced4da;
--bs-gray-100: #f8f9fa; --bs-gray-gray-500: #adb5bd;
--bs-gray-200: #e9ecef; --bs-gray-gray-600: #6c757d;
--bs-gray-300: #dee2e6; --bs-gray-gray-700: #495057;
--bs-gray-400: #ced4da; --bs-gray-gray-800: #343a40;
--bs-gray-500: #adb5bd; --bs-gray-gray-900: #212529;
--bs-gray-600: #6c757d; --bs-primary: #6f42c1;
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529;
--bs-primary: #0d6efd;
--bs-secondary: #6c757d; --bs-secondary: #6c757d;
--bs-success: #198754; --bs-success: #198754;
--bs-info: #0dcaf0; --bs-info: #0dcaf0;
@ -36,7 +32,7 @@
--bs-danger: #dc3545; --bs-danger: #dc3545;
--bs-light: #f8f9fa; --bs-light: #f8f9fa;
--bs-dark: #212529; --bs-dark: #212529;
--bs-primary-rgb: 13, 110, 253; --bs-primary-rgb: 111, 66, 193;
--bs-secondary-rgb: 108, 117, 125; --bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84; --bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240; --bs-info-rgb: 13, 202, 240;
@ -44,7 +40,7 @@
--bs-danger-rgb: 220, 53, 69; --bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250; --bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41; --bs-dark-rgb: 33, 37, 41;
--bs-primary-text-emphasis: #052c65; --bs-primary-text-emphasis: #2c1a4d;
--bs-secondary-text-emphasis: #2b2f32; --bs-secondary-text-emphasis: #2b2f32;
--bs-success-text-emphasis: #0a3622; --bs-success-text-emphasis: #0a3622;
--bs-info-text-emphasis: #055160; --bs-info-text-emphasis: #055160;
@ -52,7 +48,7 @@
--bs-danger-text-emphasis: #58151c; --bs-danger-text-emphasis: #58151c;
--bs-light-text-emphasis: #495057; --bs-light-text-emphasis: #495057;
--bs-dark-text-emphasis: #495057; --bs-dark-text-emphasis: #495057;
--bs-primary-bg-subtle: #cfe2ff; --bs-primary-bg-subtle: #e2d9f3;
--bs-secondary-bg-subtle: #e2e3e5; --bs-secondary-bg-subtle: #e2e3e5;
--bs-success-bg-subtle: #d1e7dd; --bs-success-bg-subtle: #d1e7dd;
--bs-info-bg-subtle: #cff4fc; --bs-info-bg-subtle: #cff4fc;
@ -60,7 +56,7 @@
--bs-danger-bg-subtle: #f8d7da; --bs-danger-bg-subtle: #f8d7da;
--bs-light-bg-subtle: #fcfcfd; --bs-light-bg-subtle: #fcfcfd;
--bs-dark-bg-subtle: #ced4da; --bs-dark-bg-subtle: #ced4da;
--bs-primary-border-subtle: #9ec5fe; --bs-primary-border-subtle: #c5b3e6;
--bs-secondary-border-subtle: #c4c8cb; --bs-secondary-border-subtle: #c4c8cb;
--bs-success-border-subtle: #a3cfbb; --bs-success-border-subtle: #a3cfbb;
--bs-info-border-subtle: #9eeaf9; --bs-info-border-subtle: #9eeaf9;
@ -68,8 +64,8 @@
--bs-danger-border-subtle: #f1aeb5; --bs-danger-border-subtle: #f1aeb5;
--bs-light-border-subtle: #e9ecef; --bs-light-border-subtle: #e9ecef;
--bs-dark-border-subtle: #adb5bd; --bs-dark-border-subtle: #adb5bd;
--bs-white-rgb: 255, 255, 255; --bs-white-rgb: to-rgb(#fff);
--bs-black-rgb: 0, 0, 0; --bs-black-rgb: to-rgb(#000);
--bs-font-sans-serif: 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"; --bs-font-sans-serif: 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";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
@ -78,25 +74,25 @@
--bs-body-font-weight: 400; --bs-body-font-weight: 400;
--bs-body-line-height: 1.5; --bs-body-line-height: 1.5;
--bs-body-color: #212529; --bs-body-color: #212529;
--bs-body-color-rgb: 33, 37, 41; --bs-body-color-rgb: to-rgb(#212529);
--bs-body-bg: #fff; --bs-body-bg: #fff;
--bs-body-bg-rgb: 255, 255, 255; --bs-body-bg-rgb: to-rgb(#fff);
--bs-emphasis-color: #000; --bs-emphasis-color: #000;
--bs-emphasis-color-rgb: 0, 0, 0; --bs-emphasis-color-rgb: to-rgb(#000);
--bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color: rgba(33, 37, 41, 0.75);
--bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-color-rgb: to-rgb(rgba(33, 37, 41, 0.75));
--bs-secondary-bg: #e9ecef; --bs-secondary-bg: #e9ecef;
--bs-secondary-bg-rgb: 233, 236, 239; --bs-secondary-bg-rgb: to-rgb(#e9ecef);
--bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color: rgba(33, 37, 41, 0.5);
--bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-color-rgb: to-rgb(rgba(33, 37, 41, 0.5));
--bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg: #f8f9fa;
--bs-tertiary-bg-rgb: 248, 249, 250; --bs-tertiary-bg-rgb: to-rgb(#f8f9fa);
--bs-heading-color: inherit; --bs-heading-color: inherit;
--bs-link-color: #0d6efd; --bs-link-color: #6f42c1;
--bs-link-color-rgb: 13, 110, 253; --bs-link-color-rgb: to-rgb(#6f42c1);
--bs-link-decoration: underline; --bs-link-decoration: underline;
--bs-link-hover-color: #0a58ca; --bs-link-hover-color: #59359a;
--bs-link-hover-color-rgb: 10, 88, 202; --bs-link-hover-color-rgb: to-rgb(#59359a);
--bs-code-color: #d63384; --bs-code-color: #d63384;
--bs-highlight-color: #212529; --bs-highlight-color: #212529;
--bs-highlight-bg: #fff3cd; --bs-highlight-bg: #fff3cd;
@ -117,7 +113,7 @@
--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
--bs-focus-ring-width: 0.25rem; --bs-focus-ring-width: 0.25rem;
--bs-focus-ring-opacity: 0.25; --bs-focus-ring-opacity: 0.25;
--bs-focus-ring-color: rgba(13, 110, 253, 0.25); --bs-focus-ring-color: rgba(111, 66, 193, 0.25);
--bs-form-valid-color: #198754; --bs-form-valid-color: #198754;
--bs-form-valid-border-color: #198754; --bs-form-valid-border-color: #198754;
--bs-form-invalid-color: #dc3545; --bs-form-invalid-color: #dc3545;
@ -127,20 +123,20 @@
[data-bs-theme=dark] { [data-bs-theme=dark] {
color-scheme: dark; color-scheme: dark;
--bs-body-color: #dee2e6; --bs-body-color: #dee2e6;
--bs-body-color-rgb: 222, 226, 230; --bs-body-color-rgb: to-rgb(#dee2e6);
--bs-body-bg: #212529; --bs-body-bg: #212529;
--bs-body-bg-rgb: 33, 37, 41; --bs-body-bg-rgb: to-rgb(#212529);
--bs-emphasis-color: #fff; --bs-emphasis-color: #fff;
--bs-emphasis-color-rgb: 255, 255, 255; --bs-emphasis-color-rgb: to-rgb(#fff);
--bs-secondary-color: rgba(222, 226, 230, 0.75); --bs-secondary-color: rgba(222, 226, 230, 0.75);
--bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-color-rgb: to-rgb(rgba(222, 226, 230, 0.75));
--bs-secondary-bg: #343a40; --bs-secondary-bg: #343a40;
--bs-secondary-bg-rgb: 52, 58, 64; --bs-secondary-bg-rgb: to-rgb(#343a40);
--bs-tertiary-color: rgba(222, 226, 230, 0.5); --bs-tertiary-color: rgba(222, 226, 230, 0.5);
--bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-color-rgb: to-rgb(rgba(222, 226, 230, 0.5));
--bs-tertiary-bg: #2b3035; --bs-tertiary-bg: #2b3035;
--bs-tertiary-bg-rgb: 43, 48, 53; --bs-tertiary-bg-rgb: to-rgb(#2b3035);
--bs-primary-text-emphasis: #6ea8fe; --bs-primary-text-emphasis: #a98eda;
--bs-secondary-text-emphasis: #a7acb1; --bs-secondary-text-emphasis: #a7acb1;
--bs-success-text-emphasis: #75b798; --bs-success-text-emphasis: #75b798;
--bs-info-text-emphasis: #6edff6; --bs-info-text-emphasis: #6edff6;
@ -148,7 +144,7 @@
--bs-danger-text-emphasis: #ea868f; --bs-danger-text-emphasis: #ea868f;
--bs-light-text-emphasis: #f8f9fa; --bs-light-text-emphasis: #f8f9fa;
--bs-dark-text-emphasis: #dee2e6; --bs-dark-text-emphasis: #dee2e6;
--bs-primary-bg-subtle: #031633; --bs-primary-bg-subtle: #160d27;
--bs-secondary-bg-subtle: #161719; --bs-secondary-bg-subtle: #161719;
--bs-success-bg-subtle: #051b11; --bs-success-bg-subtle: #051b11;
--bs-info-bg-subtle: #032830; --bs-info-bg-subtle: #032830;
@ -156,7 +152,7 @@
--bs-danger-bg-subtle: #2c0b0e; --bs-danger-bg-subtle: #2c0b0e;
--bs-light-bg-subtle: #343a40; --bs-light-bg-subtle: #343a40;
--bs-dark-bg-subtle: #1a1d20; --bs-dark-bg-subtle: #1a1d20;
--bs-primary-border-subtle: #084298; --bs-primary-border-subtle: #432874;
--bs-secondary-border-subtle: #41464b; --bs-secondary-border-subtle: #41464b;
--bs-success-border-subtle: #0f5132; --bs-success-border-subtle: #0f5132;
--bs-info-border-subtle: #087990; --bs-info-border-subtle: #087990;
@ -165,10 +161,10 @@
--bs-light-border-subtle: #495057; --bs-light-border-subtle: #495057;
--bs-dark-border-subtle: #343a40; --bs-dark-border-subtle: #343a40;
--bs-heading-color: inherit; --bs-heading-color: inherit;
--bs-link-color: #6ea8fe; --bs-link-color: #a98eda;
--bs-link-hover-color: #8bb9fe; --bs-link-hover-color: #baa5e1;
--bs-link-color-rgb: 110, 168, 254; --bs-link-color-rgb: to-rgb(#a98eda);
--bs-link-hover-color-rgb: 139, 185, 254; --bs-link-hover-color-rgb: to-rgb(#baa5e1);
--bs-code-color: #e685b5; --bs-code-color: #e685b5;
--bs-highlight-color: #dee2e6; --bs-highlight-color: #dee2e6;
--bs-highlight-bg: #664d03; --bs-highlight-bg: #664d03;
@ -187,42 +183,42 @@
} }
.text-bg-primary { .text-bg-primary {
color: #fff !important; color: color-contrast(#6f42c1) !important;
background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-secondary { .text-bg-secondary {
color: #fff !important; color: color-contrast(#6c757d) !important;
background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-success { .text-bg-success {
color: #fff !important; color: color-contrast(#198754) !important;
background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-info { .text-bg-info {
color: #000 !important; color: color-contrast(#0dcaf0) !important;
background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-warning { .text-bg-warning {
color: #000 !important; color: color-contrast(#ffc107) !important;
background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-danger { .text-bg-danger {
color: #fff !important; color: color-contrast(#dc3545) !important;
background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-light { .text-bg-light {
color: #000 !important; color: color-contrast(#f8f9fa) !important;
background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-dark { .text-bg-dark {
color: #fff !important; color: color-contrast(#212529) !important;
background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
} }
@ -232,9 +228,9 @@
text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-primary:hover, .link-primary:focus { .link-primary:hover, .link-primary:focus {
color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#6f42c1, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#6f42c1, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#6f42c1, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-secondary { .link-secondary {
@ -243,9 +239,9 @@
text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-secondary:hover, .link-secondary:focus { .link-secondary:hover, .link-secondary:focus {
color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#6c757d, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#6c757d, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#6c757d, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-success { .link-success {
@ -254,9 +250,9 @@
text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-success:hover, .link-success:focus { .link-success:hover, .link-success:focus {
color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#198754, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#198754, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#198754, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-info { .link-info {
@ -265,9 +261,9 @@
text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-info:hover, .link-info:focus { .link-info:hover, .link-info:focus {
color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#0dcaf0, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#0dcaf0, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#0dcaf0, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-warning { .link-warning {
@ -276,9 +272,9 @@
text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-warning:hover, .link-warning:focus { .link-warning:hover, .link-warning:focus {
color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#ffc107, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#ffc107, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#ffc107, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-danger { .link-danger {
@ -287,9 +283,9 @@
text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-danger:hover, .link-danger:focus { .link-danger:hover, .link-danger:focus {
color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#dc3545, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#dc3545, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#dc3545, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-light { .link-light {
@ -298,9 +294,9 @@
text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-light:hover, .link-light:focus { .link-light:hover, .link-light:focus {
color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#f8f9fa, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#f8f9fa, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#f8f9fa, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-dark { .link-dark {
@ -309,9 +305,9 @@
text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-dark:hover, .link-dark:focus { .link-dark:hover, .link-dark:focus {
color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#212529, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#212529, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#212529, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-body-emphasis { .link-body-emphasis {
@ -357,39 +353,6 @@
transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0)); transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
} }
.ratio {
position: relative;
width: 100%;
}
.ratio::before {
display: block;
padding-top: var(--bs-aspect-ratio);
content: "";
}
.ratio > * {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ratio-1x1 {
--bs-aspect-ratio: 100%;
}
.ratio-4x3 {
--bs-aspect-ratio: 75%;
}
.ratio-16x9 {
--bs-aspect-ratio: 56.25%;
}
.ratio-21x9 {
--bs-aspect-ratio: 42.8571428571%;
}
.fixed-top { .fixed-top {
position: fixed; position: fixed;
top: 0; top: 0;
@ -573,6 +536,26 @@
vertical-align: text-top !important; vertical-align: text-top !important;
} }
.ratio-auto {
aspect-ratio: auto !important;
}
.ratio-4x3 {
aspect-ratio: 1.3333333333 !important;
}
.ratio-1x1 {
aspect-ratio: 1 !important;
}
.ratio-16x9 {
aspect-ratio: 1.7777777778 !important;
}
.ratio-21x9 {
aspect-ratio: 2.3333333333 !important;
}
.float-start { .float-start {
float: left !important; float: left !important;
} }
@ -1722,27 +1705,27 @@
} }
.fs-1 { .fs-1 {
font-size: calc(1.375rem + 1.5vw) !important; font-size: rfs-fluid-value(2.5rem) !important;
} }
.fs-2 { .fs-2 {
font-size: calc(1.325rem + 0.9vw) !important; font-size: rfs-fluid-value(2rem) !important;
} }
.fs-3 { .fs-3 {
font-size: calc(1.3rem + 0.6vw) !important; font-size: rfs-fluid-value(1.75rem) !important;
} }
.fs-4 { .fs-4 {
font-size: calc(1.275rem + 0.3vw) !important; font-size: rfs-fluid-value(1.5rem) !important;
} }
.fs-5 { .fs-5 {
font-size: 1.25rem !important; font-size: rfs-fluid-value(1.25rem) !important;
} }
.fs-6 { .fs-6 {
font-size: 1rem !important; font-size: rfs-fluid-value(1rem) !important;
} }
.fst-italic { .fst-italic {
@ -5355,16 +5338,22 @@
} }
@media (min-width: 1200px) { @media (min-width: 1200px) {
.fs-1 { .fs-1 {
font-size: 2.5rem !important; font-size: rfs-value(2.5rem) !important;
} }
.fs-2 { .fs-2 {
font-size: 2rem !important; font-size: rfs-value(2rem) !important;
} }
.fs-3 { .fs-3 {
font-size: 1.75rem !important; font-size: rfs-value(1.75rem) !important;
} }
.fs-4 { .fs-4 {
font-size: 1.5rem !important; font-size: rfs-value(1.5rem) !important;
}
.fs-5 {
font-size: rfs-value(1.25rem) !important;
}
.fs-6 {
font-size: rfs-value(1rem) !important;
} }
} }
@media print { @media print {
@ -5402,4 +5391,5 @@
display: none !important; display: none !important;
} }
} }
/*# sourceMappingURL=bootstrap-utilities.css.map */ /*# sourceMappingURL=bootstrap-utilities.css.map */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
/*! /*!
* Bootstrap Utilities v5.3.7 (https://getbootstrap.com/) * Bootstrap Utilities v6.0.0-dev (https://getbootstrap.com/)
* Copyright 2011-2025 The Bootstrap Authors * Copyright 2011-2025 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/ */
@ -15,20 +15,16 @@
--bs-green: #198754; --bs-green: #198754;
--bs-teal: #20c997; --bs-teal: #20c997;
--bs-cyan: #0dcaf0; --bs-cyan: #0dcaf0;
--bs-black: #000; --bs-gray-gray-100: #f8f9fa;
--bs-white: #fff; --bs-gray-gray-200: #e9ecef;
--bs-gray: #6c757d; --bs-gray-gray-300: #dee2e6;
--bs-gray-dark: #343a40; --bs-gray-gray-400: #ced4da;
--bs-gray-100: #f8f9fa; --bs-gray-gray-500: #adb5bd;
--bs-gray-200: #e9ecef; --bs-gray-gray-600: #6c757d;
--bs-gray-300: #dee2e6; --bs-gray-gray-700: #495057;
--bs-gray-400: #ced4da; --bs-gray-gray-800: #343a40;
--bs-gray-500: #adb5bd; --bs-gray-gray-900: #212529;
--bs-gray-600: #6c757d; --bs-primary: #6f42c1;
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529;
--bs-primary: #0d6efd;
--bs-secondary: #6c757d; --bs-secondary: #6c757d;
--bs-success: #198754; --bs-success: #198754;
--bs-info: #0dcaf0; --bs-info: #0dcaf0;
@ -36,7 +32,7 @@
--bs-danger: #dc3545; --bs-danger: #dc3545;
--bs-light: #f8f9fa; --bs-light: #f8f9fa;
--bs-dark: #212529; --bs-dark: #212529;
--bs-primary-rgb: 13, 110, 253; --bs-primary-rgb: 111, 66, 193;
--bs-secondary-rgb: 108, 117, 125; --bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84; --bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240; --bs-info-rgb: 13, 202, 240;
@ -44,7 +40,7 @@
--bs-danger-rgb: 220, 53, 69; --bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250; --bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41; --bs-dark-rgb: 33, 37, 41;
--bs-primary-text-emphasis: #052c65; --bs-primary-text-emphasis: #2c1a4d;
--bs-secondary-text-emphasis: #2b2f32; --bs-secondary-text-emphasis: #2b2f32;
--bs-success-text-emphasis: #0a3622; --bs-success-text-emphasis: #0a3622;
--bs-info-text-emphasis: #055160; --bs-info-text-emphasis: #055160;
@ -52,7 +48,7 @@
--bs-danger-text-emphasis: #58151c; --bs-danger-text-emphasis: #58151c;
--bs-light-text-emphasis: #495057; --bs-light-text-emphasis: #495057;
--bs-dark-text-emphasis: #495057; --bs-dark-text-emphasis: #495057;
--bs-primary-bg-subtle: #cfe2ff; --bs-primary-bg-subtle: #e2d9f3;
--bs-secondary-bg-subtle: #e2e3e5; --bs-secondary-bg-subtle: #e2e3e5;
--bs-success-bg-subtle: #d1e7dd; --bs-success-bg-subtle: #d1e7dd;
--bs-info-bg-subtle: #cff4fc; --bs-info-bg-subtle: #cff4fc;
@ -60,7 +56,7 @@
--bs-danger-bg-subtle: #f8d7da; --bs-danger-bg-subtle: #f8d7da;
--bs-light-bg-subtle: #fcfcfd; --bs-light-bg-subtle: #fcfcfd;
--bs-dark-bg-subtle: #ced4da; --bs-dark-bg-subtle: #ced4da;
--bs-primary-border-subtle: #9ec5fe; --bs-primary-border-subtle: #c5b3e6;
--bs-secondary-border-subtle: #c4c8cb; --bs-secondary-border-subtle: #c4c8cb;
--bs-success-border-subtle: #a3cfbb; --bs-success-border-subtle: #a3cfbb;
--bs-info-border-subtle: #9eeaf9; --bs-info-border-subtle: #9eeaf9;
@ -68,8 +64,8 @@
--bs-danger-border-subtle: #f1aeb5; --bs-danger-border-subtle: #f1aeb5;
--bs-light-border-subtle: #e9ecef; --bs-light-border-subtle: #e9ecef;
--bs-dark-border-subtle: #adb5bd; --bs-dark-border-subtle: #adb5bd;
--bs-white-rgb: 255, 255, 255; --bs-white-rgb: to-rgb(#fff);
--bs-black-rgb: 0, 0, 0; --bs-black-rgb: to-rgb(#000);
--bs-font-sans-serif: 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"; --bs-font-sans-serif: 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";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
@ -78,25 +74,25 @@
--bs-body-font-weight: 400; --bs-body-font-weight: 400;
--bs-body-line-height: 1.5; --bs-body-line-height: 1.5;
--bs-body-color: #212529; --bs-body-color: #212529;
--bs-body-color-rgb: 33, 37, 41; --bs-body-color-rgb: to-rgb(#212529);
--bs-body-bg: #fff; --bs-body-bg: #fff;
--bs-body-bg-rgb: 255, 255, 255; --bs-body-bg-rgb: to-rgb(#fff);
--bs-emphasis-color: #000; --bs-emphasis-color: #000;
--bs-emphasis-color-rgb: 0, 0, 0; --bs-emphasis-color-rgb: to-rgb(#000);
--bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color: rgba(33, 37, 41, 0.75);
--bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-color-rgb: to-rgb(rgba(33, 37, 41, 0.75));
--bs-secondary-bg: #e9ecef; --bs-secondary-bg: #e9ecef;
--bs-secondary-bg-rgb: 233, 236, 239; --bs-secondary-bg-rgb: to-rgb(#e9ecef);
--bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color: rgba(33, 37, 41, 0.5);
--bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-color-rgb: to-rgb(rgba(33, 37, 41, 0.5));
--bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg: #f8f9fa;
--bs-tertiary-bg-rgb: 248, 249, 250; --bs-tertiary-bg-rgb: to-rgb(#f8f9fa);
--bs-heading-color: inherit; --bs-heading-color: inherit;
--bs-link-color: #0d6efd; --bs-link-color: #6f42c1;
--bs-link-color-rgb: 13, 110, 253; --bs-link-color-rgb: to-rgb(#6f42c1);
--bs-link-decoration: underline; --bs-link-decoration: underline;
--bs-link-hover-color: #0a58ca; --bs-link-hover-color: #59359a;
--bs-link-hover-color-rgb: 10, 88, 202; --bs-link-hover-color-rgb: to-rgb(#59359a);
--bs-code-color: #d63384; --bs-code-color: #d63384;
--bs-highlight-color: #212529; --bs-highlight-color: #212529;
--bs-highlight-bg: #fff3cd; --bs-highlight-bg: #fff3cd;
@ -117,7 +113,7 @@
--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
--bs-focus-ring-width: 0.25rem; --bs-focus-ring-width: 0.25rem;
--bs-focus-ring-opacity: 0.25; --bs-focus-ring-opacity: 0.25;
--bs-focus-ring-color: rgba(13, 110, 253, 0.25); --bs-focus-ring-color: rgba(111, 66, 193, 0.25);
--bs-form-valid-color: #198754; --bs-form-valid-color: #198754;
--bs-form-valid-border-color: #198754; --bs-form-valid-border-color: #198754;
--bs-form-invalid-color: #dc3545; --bs-form-invalid-color: #dc3545;
@ -127,20 +123,20 @@
[data-bs-theme=dark] { [data-bs-theme=dark] {
color-scheme: dark; color-scheme: dark;
--bs-body-color: #dee2e6; --bs-body-color: #dee2e6;
--bs-body-color-rgb: 222, 226, 230; --bs-body-color-rgb: to-rgb(#dee2e6);
--bs-body-bg: #212529; --bs-body-bg: #212529;
--bs-body-bg-rgb: 33, 37, 41; --bs-body-bg-rgb: to-rgb(#212529);
--bs-emphasis-color: #fff; --bs-emphasis-color: #fff;
--bs-emphasis-color-rgb: 255, 255, 255; --bs-emphasis-color-rgb: to-rgb(#fff);
--bs-secondary-color: rgba(222, 226, 230, 0.75); --bs-secondary-color: rgba(222, 226, 230, 0.75);
--bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-color-rgb: to-rgb(rgba(222, 226, 230, 0.75));
--bs-secondary-bg: #343a40; --bs-secondary-bg: #343a40;
--bs-secondary-bg-rgb: 52, 58, 64; --bs-secondary-bg-rgb: to-rgb(#343a40);
--bs-tertiary-color: rgba(222, 226, 230, 0.5); --bs-tertiary-color: rgba(222, 226, 230, 0.5);
--bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-color-rgb: to-rgb(rgba(222, 226, 230, 0.5));
--bs-tertiary-bg: #2b3035; --bs-tertiary-bg: #2b3035;
--bs-tertiary-bg-rgb: 43, 48, 53; --bs-tertiary-bg-rgb: to-rgb(#2b3035);
--bs-primary-text-emphasis: #6ea8fe; --bs-primary-text-emphasis: #a98eda;
--bs-secondary-text-emphasis: #a7acb1; --bs-secondary-text-emphasis: #a7acb1;
--bs-success-text-emphasis: #75b798; --bs-success-text-emphasis: #75b798;
--bs-info-text-emphasis: #6edff6; --bs-info-text-emphasis: #6edff6;
@ -148,7 +144,7 @@
--bs-danger-text-emphasis: #ea868f; --bs-danger-text-emphasis: #ea868f;
--bs-light-text-emphasis: #f8f9fa; --bs-light-text-emphasis: #f8f9fa;
--bs-dark-text-emphasis: #dee2e6; --bs-dark-text-emphasis: #dee2e6;
--bs-primary-bg-subtle: #031633; --bs-primary-bg-subtle: #160d27;
--bs-secondary-bg-subtle: #161719; --bs-secondary-bg-subtle: #161719;
--bs-success-bg-subtle: #051b11; --bs-success-bg-subtle: #051b11;
--bs-info-bg-subtle: #032830; --bs-info-bg-subtle: #032830;
@ -156,7 +152,7 @@
--bs-danger-bg-subtle: #2c0b0e; --bs-danger-bg-subtle: #2c0b0e;
--bs-light-bg-subtle: #343a40; --bs-light-bg-subtle: #343a40;
--bs-dark-bg-subtle: #1a1d20; --bs-dark-bg-subtle: #1a1d20;
--bs-primary-border-subtle: #084298; --bs-primary-border-subtle: #432874;
--bs-secondary-border-subtle: #41464b; --bs-secondary-border-subtle: #41464b;
--bs-success-border-subtle: #0f5132; --bs-success-border-subtle: #0f5132;
--bs-info-border-subtle: #087990; --bs-info-border-subtle: #087990;
@ -165,10 +161,10 @@
--bs-light-border-subtle: #495057; --bs-light-border-subtle: #495057;
--bs-dark-border-subtle: #343a40; --bs-dark-border-subtle: #343a40;
--bs-heading-color: inherit; --bs-heading-color: inherit;
--bs-link-color: #6ea8fe; --bs-link-color: #a98eda;
--bs-link-hover-color: #8bb9fe; --bs-link-hover-color: #baa5e1;
--bs-link-color-rgb: 110, 168, 254; --bs-link-color-rgb: to-rgb(#a98eda);
--bs-link-hover-color-rgb: 139, 185, 254; --bs-link-hover-color-rgb: to-rgb(#baa5e1);
--bs-code-color: #e685b5; --bs-code-color: #e685b5;
--bs-highlight-color: #dee2e6; --bs-highlight-color: #dee2e6;
--bs-highlight-bg: #664d03; --bs-highlight-bg: #664d03;
@ -187,42 +183,42 @@
} }
.text-bg-primary { .text-bg-primary {
color: #fff !important; color: color-contrast(#6f42c1) !important;
background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-secondary { .text-bg-secondary {
color: #fff !important; color: color-contrast(#6c757d) !important;
background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-success { .text-bg-success {
color: #fff !important; color: color-contrast(#198754) !important;
background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-info { .text-bg-info {
color: #000 !important; color: color-contrast(#0dcaf0) !important;
background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-warning { .text-bg-warning {
color: #000 !important; color: color-contrast(#ffc107) !important;
background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-danger { .text-bg-danger {
color: #fff !important; color: color-contrast(#dc3545) !important;
background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-light { .text-bg-light {
color: #000 !important; color: color-contrast(#f8f9fa) !important;
background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
} }
.text-bg-dark { .text-bg-dark {
color: #fff !important; color: color-contrast(#212529) !important;
background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
} }
@ -232,9 +228,9 @@
text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-primary:hover, .link-primary:focus { .link-primary:hover, .link-primary:focus {
color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#6f42c1, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#6f42c1, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#6f42c1, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-secondary { .link-secondary {
@ -243,9 +239,9 @@
text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-secondary:hover, .link-secondary:focus { .link-secondary:hover, .link-secondary:focus {
color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#6c757d, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#6c757d, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#6c757d, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-success { .link-success {
@ -254,9 +250,9 @@
text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-success:hover, .link-success:focus { .link-success:hover, .link-success:focus {
color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#198754, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#198754, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#198754, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-info { .link-info {
@ -265,9 +261,9 @@
text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-info:hover, .link-info:focus { .link-info:hover, .link-info:focus {
color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#0dcaf0, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#0dcaf0, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#0dcaf0, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-warning { .link-warning {
@ -276,9 +272,9 @@
text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-warning:hover, .link-warning:focus { .link-warning:hover, .link-warning:focus {
color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#ffc107, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#ffc107, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#ffc107, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-danger { .link-danger {
@ -287,9 +283,9 @@
text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-danger:hover, .link-danger:focus { .link-danger:hover, .link-danger:focus {
color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#dc3545, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#dc3545, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#dc3545, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-light { .link-light {
@ -298,9 +294,9 @@
text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-light:hover, .link-light:focus { .link-light:hover, .link-light:focus {
color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#f8f9fa, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#f8f9fa, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#f8f9fa, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-dark { .link-dark {
@ -309,9 +305,9 @@
text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-dark:hover, .link-dark:focus { .link-dark:hover, .link-dark:focus {
color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important; color: RGBA(to-rgb(tint-color(#212529, 20%)), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important; -webkit-text-decoration-color: RGBA(to-rgb(tint-color(#212529, 20%)), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important; text-decoration-color: RGBA(to-rgb(tint-color(#212529, 20%)), var(--bs-link-underline-opacity, 1)) !important;
} }
.link-body-emphasis { .link-body-emphasis {
@ -357,39 +353,6 @@
transform: var(--bs-icon-link-transform, translate3d(-0.25em, 0, 0)); transform: var(--bs-icon-link-transform, translate3d(-0.25em, 0, 0));
} }
.ratio {
position: relative;
width: 100%;
}
.ratio::before {
display: block;
padding-top: var(--bs-aspect-ratio);
content: "";
}
.ratio > * {
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
}
.ratio-1x1 {
--bs-aspect-ratio: 100%;
}
.ratio-4x3 {
--bs-aspect-ratio: 75%;
}
.ratio-16x9 {
--bs-aspect-ratio: 56.25%;
}
.ratio-21x9 {
--bs-aspect-ratio: 42.8571428571%;
}
.fixed-top { .fixed-top {
position: fixed; position: fixed;
top: 0; top: 0;
@ -573,6 +536,26 @@
vertical-align: text-top !important; vertical-align: text-top !important;
} }
.ratio-auto {
aspect-ratio: auto !important;
}
.ratio-4x3 {
aspect-ratio: 1.3333333333 !important;
}
.ratio-1x1 {
aspect-ratio: 1 !important;
}
.ratio-16x9 {
aspect-ratio: 1.7777777778 !important;
}
.ratio-21x9 {
aspect-ratio: 2.3333333333 !important;
}
.float-start { .float-start {
float: right !important; float: right !important;
} }
@ -1722,27 +1705,27 @@
} }
.fs-1 { .fs-1 {
font-size: calc(1.375rem + 1.5vw) !important; font-size: rfs-fluid-value(2.5rem) !important;
} }
.fs-2 { .fs-2 {
font-size: calc(1.325rem + 0.9vw) !important; font-size: rfs-fluid-value(2rem) !important;
} }
.fs-3 { .fs-3 {
font-size: calc(1.3rem + 0.6vw) !important; font-size: rfs-fluid-value(1.75rem) !important;
} }
.fs-4 { .fs-4 {
font-size: calc(1.275rem + 0.3vw) !important; font-size: rfs-fluid-value(1.5rem) !important;
} }
.fs-5 { .fs-5 {
font-size: 1.25rem !important; font-size: rfs-fluid-value(1.25rem) !important;
} }
.fs-6 { .fs-6 {
font-size: 1rem !important; font-size: rfs-fluid-value(1rem) !important;
} }
.fst-italic { .fst-italic {
@ -5347,16 +5330,22 @@
} }
@media (min-width: 1200px) { @media (min-width: 1200px) {
.fs-1 { .fs-1 {
font-size: 2.5rem !important; font-size: rfs-value(2.5rem) !important;
} }
.fs-2 { .fs-2 {
font-size: 2rem !important; font-size: rfs-value(2rem) !important;
} }
.fs-3 { .fs-3 {
font-size: 1.75rem !important; font-size: rfs-value(1.75rem) !important;
} }
.fs-4 { .fs-4 {
font-size: 1.5rem !important; font-size: rfs-value(1.5rem) !important;
}
.fs-5 {
font-size: rfs-value(1.25rem) !important;
}
.fs-6 {
font-size: rfs-value(1rem) !important;
} }
} }
@media print { @media print {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -42,7 +42,7 @@
"start": "npm-run-all --parallel watch docs-serve", "start": "npm-run-all --parallel watch docs-serve",
"bundlewatch": "bundlewatch --config .bundlewatch.config.json", "bundlewatch": "bundlewatch --config .bundlewatch.config.json",
"css": "npm-run-all css-compile css-prefix css-rtl css-minify", "css": "npm-run-all css-compile css-prefix css-rtl css-minify",
"css-compile": "sass --style expanded --source-map --embed-sources --no-error-css scss/bootstrap.scss:dist/css/bootstrap.css", "css-compile": "sass --style expanded --source-map --embed-sources --no-error-css scss/bootstrap.scss:dist/css/bootstrap.css scss/bootstrap-grid.scss:dist/css/bootstrap-grid.css scss/bootstrap-reboot.scss:dist/css/bootstrap-reboot.css scss/bootstrap-utilities.scss:dist/css/bootstrap-utilities.css",
"css-rtl": "cross-env NODE_ENV=RTL postcss --config build/postcss.config.mjs --dir \"dist/css\" --ext \".rtl.css\" \"dist/css/*.css\" \"!dist/css/*.min.css\" \"!dist/css/*.rtl.css\"", "css-rtl": "cross-env NODE_ENV=RTL postcss --config build/postcss.config.mjs --dir \"dist/css\" --ext \".rtl.css\" \"dist/css/*.css\" \"!dist/css/*.min.css\" \"!dist/css/*.rtl.css\"",
"css-lint": "npm-run-all --aggregate-output --continue-on-error --parallel css-lint-*", "css-lint": "npm-run-all --aggregate-output --continue-on-error --parallel css-lint-*",
"css-lint-stylelint": "stylelint \"**/*.{css,scss}\" --cache --cache-location .cache/.stylelintcache", "css-lint-stylelint": "stylelint \"**/*.{css,scss}\" --cache --cache-location .cache/.stylelintcache",

7
scss/_banner.scss Normal file
View File

@ -0,0 +1,7 @@
$file: "" !default;
/*!
* Bootstrap #{$file} v6.0.0-dev (https://getbootstrap.com/)
* Copyright 2011-2025 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/

View File

@ -71,6 +71,7 @@ $container-max-widths: (
$container-padding-x: $grid-gutter-width !default; $container-padding-x: $grid-gutter-width !default;
$utilities: () !default;
// Characters which are escaped by the escape-svg function // Characters which are escaped by the escape-svg function
$escaped-characters: ( $escaped-characters: (

View File

@ -85,7 +85,7 @@
$result: (); $result: ();
@each $key, $value in $map { @each $key, $value in $map {
@if $key != 0 { @if $key != 0 {
$result: map-merge($result, ("n" + $key: (-$value))); $result: map.merge($result, ("n" + $key: (-$value)));
} }
} }
@return $result; @return $result;
@ -96,7 +96,7 @@
$result: (); $result: ();
@each $key, $value in $map { @each $key, $value in $map {
@if (index($values, $key) != null) { @if (index($values, $key) != null) {
$result: map-merge($result, ($key: $value)); $result: map.merge($result, ($key: $value));
} }
} }
@return $result; @return $result;
@ -107,7 +107,7 @@
$merged-maps: (); $merged-maps: ();
@each $map in $maps { @each $map in $maps {
$merged-maps: map-merge($merged-maps, $map); $merged-maps: map.merge($merged-maps, $map);
} }
@return $merged-maps; @return $merged-maps;
} }

56
scss/bootstrap-grid.scss vendored Normal file
View File

@ -0,0 +1,56 @@
@use "banner" with (
$file: "Grid"
);
@use "sass:map";
@use "colors" as *;
@use "config" as *;
@use "variables" as *;
@use "functions" as *;
@use "maps" as *;
@forward "utilities"; // Make utilities available downstream
@use "utilities" as *; // Bring utilities into the current namespace
@forward "layout/containers";
@forward "layout/grid";
$utilities: map-get-multiple(
$utilities,
(
"display",
"order",
"flex",
"flex-direction",
"flex-grow",
"flex-shrink",
"flex-wrap",
"justify-content",
"align-items",
"align-content",
"align-self",
"margin",
"margin-x",
"margin-y",
"margin-top",
"margin-end",
"margin-bottom",
"margin-start",
"negative-margin",
"negative-margin-x",
"negative-margin-y",
"negative-margin-top",
"negative-margin-end",
"negative-margin-bottom",
"negative-margin-start",
"padding",
"padding-x",
"padding-y",
"padding-top",
"padding-end",
"padding-bottom",
"padding-start",
)
);
@use "utilities/api";

6
scss/bootstrap-reboot.scss vendored Normal file
View File

@ -0,0 +1,6 @@
@use "banner" with (
$file: "Reboot"
);
@forward "root";
@forward "content/reboot";

16
scss/bootstrap-utilities.scss vendored Normal file
View File

@ -0,0 +1,16 @@
@use "banner" with (
$file: "Utilities"
);
// Configuration
// @forward "variables";
// Layout & components
@use "root" as *;
// Helpers
@forward "helpers";
// Utilities
@use "utilities" as *;
@use "utilities/api";

6
scss/bootstrap.scss vendored
View File

@ -1,8 +1,4 @@
/*! @use "banner";
* Bootstrap v6.0.0-dev (https://getbootstrap.com/)
* Copyright 2011-2025 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
// scss-docs-start import-stack // scss-docs-start import-stack
// Global CSS variables, layer definitions, and configuration // Global CSS variables, layer definitions, and configuration