143 lines
3.2 KiB
CSS
143 lines
3.2 KiB
CSS
/* Note: Bootstrap 4 Cards uses the v4 blue, subtler radii and card-first surfaces. */
|
|
:root {
|
|
--bs-border-radius: .25rem;
|
|
--bs-border-radius-sm: .2rem;
|
|
--bs-border-radius-lg: .3rem;
|
|
--bs-font-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
|
|
}
|
|
|
|
[data-bs-theme="light"] {
|
|
--bs-body-bg: #f8f9fa;
|
|
--bs-body-color: #212529;
|
|
--bs-primary: #007bff;
|
|
--bs-primary-rgb: 0, 123, 255;
|
|
--bs-success: #28a745;
|
|
--bs-danger: #dc3545;
|
|
--bs-warning: #ffc107;
|
|
--bs-info: #17a2b8;
|
|
--bs-secondary-bg: #e9ecef;
|
|
--bs-secondary-bg-rgb: 233, 236, 239;
|
|
--bs-secondary-color: #6c757d;
|
|
--bs-tertiary-bg: #ffffff;
|
|
--bs-border-color: #dee2e6;
|
|
--bs-link-color: #007bff;
|
|
}
|
|
|
|
[data-bs-theme="dark"] {
|
|
--bs-body-bg: #181c20;
|
|
--bs-body-color: #e9ecef;
|
|
--bs-primary: #4dabf7;
|
|
--bs-primary-rgb: 77, 171, 247;
|
|
--bs-success: #51cf66;
|
|
--bs-danger: #ff6b6b;
|
|
--bs-warning: #ffd43b;
|
|
--bs-info: #3bc9db;
|
|
--bs-secondary-bg: #2a3036;
|
|
--bs-secondary-bg-rgb: 42, 48, 54;
|
|
--bs-secondary-color: #c1c7cd;
|
|
--bs-tertiary-bg: #22272c;
|
|
--bs-border-color: #444c55;
|
|
--bs-link-color: #74c0fc;
|
|
}
|
|
|
|
.card,
|
|
.surface-section,
|
|
.modal-content,
|
|
.dropdown-menu {
|
|
border-radius: .25rem;
|
|
box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);
|
|
}
|
|
|
|
.btn-primary:hover,
|
|
.btn-primary:focus-visible {
|
|
background-color: #0069d9;
|
|
border-color: #0062cc;
|
|
}
|
|
|
|
[data-bs-theme="dark"] .btn-primary:hover,
|
|
[data-bs-theme="dark"] .btn-primary:focus-visible {
|
|
background-color: #228be6;
|
|
border-color: #1c7ed6;
|
|
}
|
|
|
|
.nav-pills .nav-link.active,
|
|
.nav-pills .show > .nav-link {
|
|
background-color: var(--bs-primary);
|
|
color: #ffffff;
|
|
}
|
|
|
|
.btn {
|
|
border-width: 1px;
|
|
font-weight: 600;
|
|
transition: background-color .15s ease, border-color .15s ease, box-shadow .15s ease, color .15s ease, filter .15s ease;
|
|
}
|
|
|
|
.btn:hover,
|
|
.btn:focus-visible {
|
|
filter: none;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.btn-primary,
|
|
.btn-success,
|
|
.btn-danger,
|
|
.btn-warning,
|
|
.btn-info {
|
|
color: #ffffff;
|
|
}
|
|
|
|
.btn-outline-primary,
|
|
.btn-outline-success,
|
|
.btn-outline-danger,
|
|
.btn-outline-warning,
|
|
.btn-outline-info,
|
|
.btn-outline-secondary {
|
|
background-color: var(--bs-body-bg);
|
|
}
|
|
|
|
.btn-outline-primary:hover,
|
|
.btn-outline-primary:focus-visible {
|
|
background-color: var(--bs-primary);
|
|
border-color: var(--bs-primary);
|
|
color: #ffffff;
|
|
}
|
|
|
|
.btn-outline-secondary:hover,
|
|
.btn-outline-secondary:focus-visible {
|
|
background-color: var(--bs-secondary-color);
|
|
border-color: var(--bs-secondary-color);
|
|
color: var(--bs-body-bg);
|
|
}
|
|
|
|
.btn-outline-success:hover,
|
|
.btn-outline-success:focus-visible {
|
|
background-color: var(--bs-success);
|
|
border-color: var(--bs-success);
|
|
color: #ffffff;
|
|
}
|
|
|
|
.btn-outline-danger:hover,
|
|
.btn-outline-danger:focus-visible {
|
|
background-color: var(--bs-danger);
|
|
border-color: var(--bs-danger);
|
|
color: #ffffff;
|
|
}
|
|
|
|
.btn-outline-warning:hover,
|
|
.btn-outline-warning:focus-visible {
|
|
background-color: var(--bs-warning);
|
|
border-color: var(--bs-warning);
|
|
color: #111111;
|
|
}
|
|
|
|
.btn-outline-info:hover,
|
|
.btn-outline-info:focus-visible {
|
|
background-color: var(--bs-info);
|
|
border-color: var(--bs-info);
|
|
color: #111111;
|
|
}
|
|
|
|
.btn:focus-visible {
|
|
box-shadow: 0 0 0 .2rem rgba(var(--bs-primary-rgb), .32);
|
|
}
|