From 0bd26aa568acecc4bd7fd39b744e69e838d5ba05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0smail=20Karsl=C4=B1?= <17887754+ismailkarsli@users.noreply.github.com> Date: Wed, 3 Jan 2024 21:30:32 +0300 Subject: [PATCH 1/2] Store volume level on window object (#2307) * Store volume level on window object * Store volume level on localStorage, instead of window object * Refactor video event handlers in PostListing component * Take `muted` prop into account while storing volume level * fix * simplify logic --- .eslintrc.json | 3 +- src/shared/components/post/post-listing.tsx | 32 ++++++++++++++++++--- 2 files changed, 30 insertions(+), 5 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index ea26ba3b..4d0e7562 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -44,6 +44,7 @@ "prefer-rest-params": 0, "prettier/prettier": "error", "quote-props": 0, - "unicorn/filename-case": 0 + "unicorn/filename-case": 0, + "jsx-a11y/media-has-caption": 0 } } diff --git a/src/shared/components/post/post-listing.tsx b/src/shared/components/post/post-listing.tsx index f99e6a77..84d3e048 100644 --- a/src/shared/components/post/post-listing.tsx +++ b/src/shared/components/post/post-listing.tsx @@ -128,10 +128,10 @@ export class PostListing extends Component { componentDidMount(): void { if (UserService.Instance.myUserInfo) { - const { auto_expand, blur_nsfw } = UserService.Instance.myUserInfo.local_user_view.local_user; + const { auto_expand, blur_nsfw } = + UserService.Instance.myUserInfo.local_user_view.local_user; this.setState({ - imageExpanded: - auto_expand && !(blur_nsfw && this.postView.post.nsfw), + imageExpanded: auto_expand && !(blur_nsfw && this.postView.post.nsfw), }); } } @@ -214,7 +214,13 @@ export class PostListing extends Component { if (url && isVideo(url)) { return (
-
@@ -766,6 +772,24 @@ export class PostListing extends Component { this.setState({ showEdit: false }); } + handleVideoLoadStart(_i: PostListing, e: Event) { + const video = e.target as HTMLVideoElement; + const volume = localStorage.getItem("video_volume_level"); + const muted = localStorage.getItem("video_muted"); + video.volume = Number(volume || 0); + video.muted = muted !== "false"; + if (!(volume || muted)) { + localStorage.setItem("video_muted", "true"); + localStorage.setItem("volume_level", "0"); + } + } + + handleVideoVolumeChange(_i: PostListing, e: Event) { + const video = e.target as HTMLVideoElement; + localStorage.setItem("video_muted", video.muted.toString()); + localStorage.setItem("video_volume_level", video.volume.toString()); + } + // The actual editing is done in the receive for post handleEditPost(form: EditPost) { this.setState({ showEdit: false }); From b41aa874bfa10c19ba56b26e436a35e606b7a9c6 Mon Sep 17 00:00:00 2001 From: SleeplessOne1917 <28871516+SleeplessOne1917@users.noreply.github.com> Date: Thu, 4 Jan 2024 17:54:24 +0000 Subject: [PATCH 2/2] Fix compact theme letter tail cutoff bug (#2301) Co-authored-by: SleeplessOne1917 --- lemmy-translations | 2 +- src/assets/css/themes/darkly-compact.css | 146 ++++++----- src/assets/css/themes/darkly-compact.scss | 2 +- src/assets/css/themes/darkly-pureblack.css | 144 +++++------ src/assets/css/themes/darkly-red.css | 144 +++++------ src/assets/css/themes/darkly.css | 144 +++++------ src/assets/css/themes/i386.css | 282 ++++++++++----------- src/assets/css/themes/litely-compact.css | 147 ++++++----- src/assets/css/themes/litely-compact.scss | 2 +- src/assets/css/themes/litely-red.css | 145 ++++++----- src/assets/css/themes/litely.css | 145 ++++++----- src/assets/css/themes/vaporwave-dark.css | 156 ++++++------ src/assets/css/themes/vaporwave-light.css | 157 ++++++------ 13 files changed, 790 insertions(+), 826 deletions(-) diff --git a/lemmy-translations b/lemmy-translations index 15815aea..037d39e5 160000 --- a/lemmy-translations +++ b/lemmy-translations @@ -1 +1 @@ -Subproject commit 15815aea74fe97360afc03496b3ad62588649af0 +Subproject commit 037d39e5450f551d04b74a66c14e0acc7251087f diff --git a/src/assets/css/themes/darkly-compact.css b/src/assets/css/themes/darkly-compact.css index 683e3bce..88653ef3 100644 --- a/src/assets/css/themes/darkly-compact.css +++ b/src/assets/css/themes/darkly-compact.css @@ -11,7 +11,7 @@ hr.my-3 { POST-LISTING */ .post-listing { - line-height: 1; + line-height: 1.25; } .post-listing .post-title h5, .post-listing .post-title .h5 { margin: 0; @@ -40,7 +40,7 @@ hr.my-3 { } /*! - * Bootstrap v5.3.0 (https://getbootstrap.com/) + * Bootstrap v5.3.2 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ @@ -140,6 +140,7 @@ hr.my-3 { --bs-link-hover-color: #009670; --bs-link-hover-color-rgb: 0, 150, 112; --bs-code-color: #d63384; + --bs-highlight-color: #dee2e6; --bs-highlight-bg: #333; --bs-border-width: 1px; --bs-border-style: solid; @@ -167,18 +168,18 @@ hr.my-3 { [data-bs-theme=dark] { color-scheme: dark; - --bs-body-color: #adb5bd; - --bs-body-color-rgb: 173, 181, 189; + --bs-body-color: #dee2e6; + --bs-body-color-rgb: 222, 226, 230; --bs-body-bg: #222; --bs-body-bg-rgb: 34, 34, 34; --bs-emphasis-color: #fff; --bs-emphasis-color-rgb: 255, 255, 255; - --bs-secondary-color: rgba(173, 181, 189, 0.75); - --bs-secondary-color-rgb: 173, 181, 189; + --bs-secondary-color: rgba(222, 226, 230, 0.75); + --bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-bg: #303030; --bs-secondary-bg-rgb: 48, 48, 48; - --bs-tertiary-color: rgba(173, 181, 189, 0.5); - --bs-tertiary-color-rgb: 173, 181, 189; + --bs-tertiary-color: rgba(222, 226, 230, 0.5); + --bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-bg: #292929; --bs-tertiary-bg-rgb: 41, 41, 41; --bs-primary-text-emphasis: #66d7ba; @@ -211,6 +212,7 @@ hr.my-3 { --bs-link-color-rgb: 102, 215, 186; --bs-link-hover-color-rgb: 133, 223, 200; --bs-code-color: #e685b5; + --bs-highlight-color: #dee2e6; --bs-highlight-bg: #333; --bs-border-color: #444; --bs-border-color-translucent: rgba(255, 255, 255, 0.15); @@ -368,6 +370,7 @@ small, .small { mark, .mark { padding: 0.1875em; + color: var(--bs-highlight-color); background-color: var(--bs-highlight-bg); } @@ -584,8 +587,8 @@ legend + * { } [type=search] { - outline-offset: -2px; -webkit-appearance: textfield; + outline-offset: -2px; } /* rtl:raw: @@ -834,7 +837,7 @@ progress { .row-cols-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-4 > * { @@ -849,7 +852,7 @@ progress { .row-cols-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-auto { @@ -1039,7 +1042,7 @@ progress { } .row-cols-sm-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-sm-4 > * { flex: 0 0 auto; @@ -1051,7 +1054,7 @@ progress { } .row-cols-sm-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-sm-auto { flex: 0 0 auto; @@ -1208,7 +1211,7 @@ progress { } .row-cols-md-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-md-4 > * { flex: 0 0 auto; @@ -1220,7 +1223,7 @@ progress { } .row-cols-md-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-md-auto { flex: 0 0 auto; @@ -1377,7 +1380,7 @@ progress { } .row-cols-lg-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-lg-4 > * { flex: 0 0 auto; @@ -1389,7 +1392,7 @@ progress { } .row-cols-lg-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-lg-auto { flex: 0 0 auto; @@ -1546,7 +1549,7 @@ progress { } .row-cols-xl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xl-4 > * { flex: 0 0 auto; @@ -1558,7 +1561,7 @@ progress { } .row-cols-xl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xl-auto { flex: 0 0 auto; @@ -1715,7 +1718,7 @@ progress { } .row-cols-xxl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xxl-4 > * { flex: 0 0 auto; @@ -1727,7 +1730,7 @@ progress { } .row-cols-xxl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xxl-auto { flex: 0 0 auto; @@ -1871,16 +1874,16 @@ progress { --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; - --bs-table-color: var(--bs-body-color); + --bs-table-color: var(--bs-emphasis-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: #444; --bs-table-accent-bg: transparent; - --bs-table-striped-color: var(--bs-body-color); - --bs-table-striped-bg: rgba(0, 0, 0, 0.05); - --bs-table-active-color: var(--bs-body-color); - --bs-table-active-bg: rgba(0, 0, 0, 0.1); - --bs-table-hover-color: var(--bs-body-color); - --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + --bs-table-striped-color: var(--bs-emphasis-color); + --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); + --bs-table-active-color: var(--bs-emphasis-color); + --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); + --bs-table-hover-color: var(--bs-emphasis-color); + --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; @@ -1949,7 +1952,7 @@ progress { .table-primary { --bs-table-color: #000; --bs-table-bg: #ccf2e8; - --bs-table-border-color: #b8dad1; + --bs-table-border-color: #a3c2ba; --bs-table-striped-bg: #c2e6dc; --bs-table-striped-color: #000; --bs-table-active-bg: #b8dad1; @@ -1963,7 +1966,7 @@ progress { .table-secondary { --bs-table-color: #000; --bs-table-bg: #eff0f2; - --bs-table-border-color: #d7d8da; + --bs-table-border-color: #bfc0c2; --bs-table-striped-bg: #e3e4e6; --bs-table-striped-color: #000; --bs-table-active-bg: #d7d8da; @@ -1977,7 +1980,7 @@ progress { .table-success { --bs-table-color: #000; --bs-table-bg: #ccf2e8; - --bs-table-border-color: #b8dad1; + --bs-table-border-color: #a3c2ba; --bs-table-striped-bg: #c2e6dc; --bs-table-striped-color: #000; --bs-table-active-bg: #b8dad1; @@ -1991,7 +1994,7 @@ progress { .table-info { --bs-table-color: #000; --bs-table-bg: #d6eaf8; - --bs-table-border-color: #c1d3df; + --bs-table-border-color: #abbbc6; --bs-table-striped-bg: #cbdeec; --bs-table-striped-color: #000; --bs-table-active-bg: #c1d3df; @@ -2005,7 +2008,7 @@ progress { .table-warning { --bs-table-color: #000; --bs-table-bg: #fdebd0; - --bs-table-border-color: #e4d4bb; + --bs-table-border-color: #cabca6; --bs-table-striped-bg: #f0dfc6; --bs-table-striped-color: #000; --bs-table-active-bg: #e4d4bb; @@ -2019,7 +2022,7 @@ progress { .table-danger { --bs-table-color: #000; --bs-table-bg: #fadbd8; - --bs-table-border-color: #e1c5c2; + --bs-table-border-color: #c8afad; --bs-table-striped-bg: #eed0cd; --bs-table-striped-color: #000; --bs-table-active-bg: #e1c5c2; @@ -2033,7 +2036,7 @@ progress { .table-light { --bs-table-color: #fff; --bs-table-bg: #303030; - --bs-table-border-color: #454545; + --bs-table-border-color: #595959; --bs-table-striped-bg: #3a3a3a; --bs-table-striped-color: #fff; --bs-table-active-bg: #454545; @@ -2047,7 +2050,7 @@ progress { .table-dark { --bs-table-color: #000; --bs-table-bg: #dee2e6; - --bs-table-border-color: #c8cbcf; + --bs-table-border-color: #b2b5b8; --bs-table-striped-bg: #d3d7db; --bs-table-striped-color: #000; --bs-table-active-bg: #c8cbcf; @@ -2131,10 +2134,10 @@ progress { font-weight: 400; line-height: 1.5; color: #fff; + appearance: none; background-color: #444; background-clip: padding-box; border: var(--bs-border-width) solid #222; - appearance: none; border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @@ -2281,6 +2284,7 @@ textarea.form-control-lg { font-weight: 400; line-height: 1.5; color: #fff; + appearance: none; background-color: #444; background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-repeat: no-repeat; @@ -2289,7 +2293,6 @@ textarea.form-control-lg { border: var(--bs-border-width) solid #222; border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-select { @@ -2330,7 +2333,7 @@ textarea.form-control-lg { } [data-bs-theme=dark] .form-select { - --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); } .form-check { @@ -2357,17 +2360,18 @@ textarea.form-control-lg { .form-check-input { --bs-form-check-bg: #444; + flex-shrink: 0; width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; + appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); - appearance: none; print-color-adjust: exact; } .form-check-input[type=checkbox] { @@ -2466,8 +2470,8 @@ textarea.form-control-lg { width: 100%; height: 1.5rem; padding: 0; - background-color: transparent; appearance: none; + background-color: transparent; } .form-range:focus { outline: 0; @@ -2485,11 +2489,11 @@ textarea.form-control-lg { width: 1rem; height: 1rem; margin-top: -0.25rem; + appearance: none; background-color: #00bc8c; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-webkit-slider-thumb { @@ -2504,18 +2508,18 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; } .form-range::-moz-range-thumb { width: 1rem; height: 1rem; + appearance: none; background-color: #00bc8c; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-moz-range-thumb { @@ -2530,7 +2534,7 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; } @@ -2624,10 +2628,12 @@ textarea.form-control-lg { .form-floating > .form-control-plaintext ~ label { border-width: var(--bs-border-width) 0; } -.form-floating > :disabled ~ label { +.form-floating > :disabled ~ label, +.form-floating > .form-control:disabled ~ label { color: #888; } -.form-floating > :disabled ~ label::after { +.form-floating > :disabled ~ label::after, +.form-floating > .form-control:disabled ~ label::after { background-color: #2b2b2b; } @@ -3363,7 +3369,7 @@ textarea.form-control-lg { --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: #444; --bs-dropdown-divider-margin-y: 0.5rem; - --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-dropdown-box-shadow: var(--bs-box-shadow); --bs-dropdown-link-color: #fff; --bs-dropdown-link-hover-color: #fff; --bs-dropdown-link-hover-bg: #00bc8c; @@ -3774,7 +3780,7 @@ textarea.form-control-lg { outline: 0; box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25); } -.nav-link.disabled { +.nav-link.disabled, .nav-link:disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; @@ -3800,11 +3806,6 @@ textarea.form-control-lg { isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); } -.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--bs-nav-tabs-link-active-color); @@ -3825,11 +3826,6 @@ textarea.form-control-lg { .nav-pills .nav-link { border-radius: var(--bs-nav-pills-border-radius); } -.nav-pills .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--bs-nav-pills-link-active-color); @@ -5402,7 +5398,7 @@ textarea.form-control-lg { --bs-modal-border-color: #444; --bs-modal-border-width: var(--bs-border-width); --bs-modal-border-radius: var(--bs-border-radius-lg); - --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-modal-box-shadow: var(--bs-box-shadow-sm); --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; @@ -5543,7 +5539,7 @@ textarea.form-control-lg { @media (min-width: 576px) { .modal { --bs-modal-margin: 1.75rem; - --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-modal-box-shadow: var(--bs-box-shadow); } .modal-dialog { max-width: var(--bs-modal-width); @@ -5795,7 +5791,7 @@ textarea.form-control-lg { --bs-popover-border-color: var(--bs-border-color-translucent); --bs-popover-border-radius: var(--bs-border-radius-lg); --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); - --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-popover-box-shadow: var(--bs-box-shadow); --bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-y: 0.5rem; --bs-popover-header-font-size: 1rem; @@ -6229,7 +6225,7 @@ textarea.form-control-lg { --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: #444; - --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; } @@ -6774,42 +6770,42 @@ textarea.form-control-lg { .text-bg-primary { color: #000 !important; - background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-secondary { color: #000 !important; - background-color: RGBA(173, 181, 189, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-success { color: #000 !important; - background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-info { color: #fff !important; - background-color: RGBA(52, 152, 219, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-warning { color: #000 !important; - background-color: RGBA(243, 156, 18, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-danger { color: #fff !important; - background-color: RGBA(231, 76, 60, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-light { color: #fff !important; - background-color: RGBA(48, 48, 48, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-dark { color: #000 !important; - background-color: RGBA(222, 226, 230, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; } .link-primary { @@ -7093,7 +7089,7 @@ textarea.form-control-lg { .vr { display: inline-block; align-self: stretch; - width: 1px; + width: var(--bs-border-width); min-height: 1em; background-color: currentcolor; opacity: 0.25; @@ -7268,15 +7264,15 @@ textarea.form-control-lg { } .shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; + box-shadow: var(--bs-box-shadow) !important; } .shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; + box-shadow: var(--bs-box-shadow-sm) !important; } .shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; + box-shadow: var(--bs-box-shadow-lg) !important; } .shadow-none { diff --git a/src/assets/css/themes/darkly-compact.scss b/src/assets/css/themes/darkly-compact.scss index 1ce7c2d0..32014945 100644 --- a/src/assets/css/themes/darkly-compact.scss +++ b/src/assets/css/themes/darkly-compact.scss @@ -20,7 +20,7 @@ hr.my-3 { */ .post-listing { - line-height: 1; + line-height: 1.25; .post-title h5 { margin: 0; diff --git a/src/assets/css/themes/darkly-pureblack.css b/src/assets/css/themes/darkly-pureblack.css index c6e47a41..c3a5a16d 100644 --- a/src/assets/css/themes/darkly-pureblack.css +++ b/src/assets/css/themes/darkly-pureblack.css @@ -1,6 +1,6 @@ @charset "UTF-8"; /*! - * Bootstrap v5.3.0 (https://getbootstrap.com/) + * Bootstrap v5.3.2 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ @@ -100,6 +100,7 @@ --bs-link-hover-color: #009670; --bs-link-hover-color-rgb: 0, 150, 112; --bs-code-color: #d63384; + --bs-highlight-color: #ebebeb; --bs-highlight-bg: #111; --bs-border-width: 1px; --bs-border-style: solid; @@ -127,18 +128,18 @@ [data-bs-theme=dark] { color-scheme: dark; - --bs-body-color: #adb5bd; - --bs-body-color-rgb: 173, 181, 189; + --bs-body-color: #dee2e6; + --bs-body-color-rgb: 222, 226, 230; --bs-body-bg: #111; --bs-body-bg-rgb: 17, 17, 17; --bs-emphasis-color: #f3f3f3; --bs-emphasis-color-rgb: 243, 243, 243; - --bs-secondary-color: rgba(173, 181, 189, 0.75); - --bs-secondary-color-rgb: 173, 181, 189; + --bs-secondary-color: rgba(222, 226, 230, 0.75); + --bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-bg: #202020; --bs-secondary-bg-rgb: 32, 32, 32; - --bs-tertiary-color: rgba(173, 181, 189, 0.5); - --bs-tertiary-color-rgb: 173, 181, 189; + --bs-tertiary-color: rgba(222, 226, 230, 0.5); + --bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-bg: #191919; --bs-tertiary-bg-rgb: 25, 25, 25; --bs-primary-text-emphasis: #66d7ba; @@ -171,6 +172,7 @@ --bs-link-color-rgb: 102, 215, 186; --bs-link-hover-color-rgb: 133, 223, 200; --bs-code-color: #e685b5; + --bs-highlight-color: #dee2e6; --bs-highlight-bg: #111; --bs-border-color: #333; --bs-border-color-translucent: rgba(243, 243, 243, 0.15); @@ -328,6 +330,7 @@ small, .small { mark, .mark { padding: 0.1875em; + color: var(--bs-highlight-color); background-color: var(--bs-highlight-bg); } @@ -544,8 +547,8 @@ legend + * { } [type=search] { - outline-offset: -2px; -webkit-appearance: textfield; + outline-offset: -2px; } /* rtl:raw: @@ -818,7 +821,7 @@ progress { .row-cols-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-4 > * { @@ -833,7 +836,7 @@ progress { .row-cols-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-auto { @@ -1023,7 +1026,7 @@ progress { } .row-cols-sm-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-sm-4 > * { flex: 0 0 auto; @@ -1035,7 +1038,7 @@ progress { } .row-cols-sm-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-sm-auto { flex: 0 0 auto; @@ -1192,7 +1195,7 @@ progress { } .row-cols-md-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-md-4 > * { flex: 0 0 auto; @@ -1204,7 +1207,7 @@ progress { } .row-cols-md-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-md-auto { flex: 0 0 auto; @@ -1361,7 +1364,7 @@ progress { } .row-cols-lg-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-lg-4 > * { flex: 0 0 auto; @@ -1373,7 +1376,7 @@ progress { } .row-cols-lg-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-lg-auto { flex: 0 0 auto; @@ -1530,7 +1533,7 @@ progress { } .row-cols-xl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xl-4 > * { flex: 0 0 auto; @@ -1542,7 +1545,7 @@ progress { } .row-cols-xl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xl-auto { flex: 0 0 auto; @@ -1699,7 +1702,7 @@ progress { } .row-cols-xxl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xxl-4 > * { flex: 0 0 auto; @@ -1711,7 +1714,7 @@ progress { } .row-cols-xxl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xxl-auto { flex: 0 0 auto; @@ -1855,16 +1858,16 @@ progress { --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; - --bs-table-color: var(--bs-body-color); + --bs-table-color: var(--bs-emphasis-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: #333; --bs-table-accent-bg: transparent; - --bs-table-striped-color: var(--bs-body-color); - --bs-table-striped-bg: rgba(0, 0, 0, 0.05); - --bs-table-active-color: var(--bs-body-color); - --bs-table-active-bg: rgba(0, 0, 0, 0.1); - --bs-table-hover-color: var(--bs-body-color); - --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + --bs-table-striped-color: var(--bs-emphasis-color); + --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); + --bs-table-active-color: var(--bs-emphasis-color); + --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); + --bs-table-hover-color: var(--bs-emphasis-color); + --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; @@ -1933,7 +1936,7 @@ progress { .table-primary { --bs-table-color: #000; --bs-table-bg: #ccf2e8; - --bs-table-border-color: #b8dad1; + --bs-table-border-color: #a3c2ba; --bs-table-striped-bg: #c2e6dc; --bs-table-striped-color: #000; --bs-table-active-bg: #b8dad1; @@ -1947,7 +1950,7 @@ progress { .table-secondary { --bs-table-color: #000; --bs-table-bg: #e0e0e0; - --bs-table-border-color: #cacaca; + --bs-table-border-color: #b3b3b3; --bs-table-striped-bg: #d5d5d5; --bs-table-striped-color: #000; --bs-table-active-bg: #cacaca; @@ -1961,7 +1964,7 @@ progress { .table-success { --bs-table-color: #000; --bs-table-bg: #ccf2e8; - --bs-table-border-color: #b8dad1; + --bs-table-border-color: #a3c2ba; --bs-table-striped-bg: #c2e6dc; --bs-table-striped-color: #000; --bs-table-active-bg: #b8dad1; @@ -1975,7 +1978,7 @@ progress { .table-info { --bs-table-color: #000; --bs-table-bg: #d6eaf8; - --bs-table-border-color: #c1d3df; + --bs-table-border-color: #abbbc6; --bs-table-striped-bg: #cbdeec; --bs-table-striped-color: #000; --bs-table-active-bg: #c1d3df; @@ -1989,7 +1992,7 @@ progress { .table-warning { --bs-table-color: #000; --bs-table-bg: #fdebd0; - --bs-table-border-color: #e4d4bb; + --bs-table-border-color: #cabca6; --bs-table-striped-bg: #f0dfc6; --bs-table-striped-color: #000; --bs-table-active-bg: #e4d4bb; @@ -2003,7 +2006,7 @@ progress { .table-danger { --bs-table-color: #000; --bs-table-bg: #fadbd8; - --bs-table-border-color: #e1c5c2; + --bs-table-border-color: #c8afad; --bs-table-striped-bg: #eed0cd; --bs-table-striped-color: #000; --bs-table-active-bg: #e1c5c2; @@ -2017,7 +2020,7 @@ progress { .table-light { --bs-table-color: #f3f3f3; --bs-table-bg: #111; - --bs-table-border-color: #282828; + --bs-table-border-color: #3e3e3e; --bs-table-striped-bg: #1c1c1c; --bs-table-striped-color: #f3f3f3; --bs-table-active-bg: #282828; @@ -2031,7 +2034,7 @@ progress { .table-dark { --bs-table-color: #000; --bs-table-bg: #dee2e6; - --bs-table-border-color: #c8cbcf; + --bs-table-border-color: #b2b5b8; --bs-table-striped-bg: #d3d7db; --bs-table-striped-color: #000; --bs-table-active-bg: #c8cbcf; @@ -2115,10 +2118,10 @@ progress { font-weight: 400; line-height: 1.5; color: #f3f3f3; + appearance: none; background-color: #111; background-clip: padding-box; border: var(--bs-border-width) solid #202020; - appearance: none; border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @@ -2265,6 +2268,7 @@ textarea.form-control-lg { font-weight: 400; line-height: 1.5; color: #f3f3f3; + appearance: none; background-color: #111; background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-repeat: no-repeat; @@ -2273,7 +2277,6 @@ textarea.form-control-lg { border: var(--bs-border-width) solid #202020; border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-select { @@ -2314,7 +2317,7 @@ textarea.form-control-lg { } [data-bs-theme=dark] .form-select { - --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); } .form-check { @@ -2341,17 +2344,18 @@ textarea.form-control-lg { .form-check-input { --bs-form-check-bg: #111; + flex-shrink: 0; width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; + appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); - appearance: none; print-color-adjust: exact; } .form-check-input[type=checkbox] { @@ -2450,8 +2454,8 @@ textarea.form-control-lg { width: 100%; height: 1.5rem; padding: 0; - background-color: transparent; appearance: none; + background-color: transparent; } .form-range:focus { outline: 0; @@ -2469,11 +2473,11 @@ textarea.form-control-lg { width: 1rem; height: 1rem; margin-top: -0.25rem; + appearance: none; background-color: #00bc8c; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-webkit-slider-thumb { @@ -2488,18 +2492,18 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; } .form-range::-moz-range-thumb { width: 1rem; height: 1rem; + appearance: none; background-color: #00bc8c; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-moz-range-thumb { @@ -2514,7 +2518,7 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; } @@ -2608,10 +2612,12 @@ textarea.form-control-lg { .form-floating > .form-control-plaintext ~ label { border-width: var(--bs-border-width) 0; } -.form-floating > :disabled ~ label { +.form-floating > :disabled ~ label, +.form-floating > .form-control:disabled ~ label { color: #666; } -.form-floating > :disabled ~ label::after { +.form-floating > :disabled ~ label::after, +.form-floating > .form-control:disabled ~ label::after { background-color: black; } @@ -3347,7 +3353,7 @@ textarea.form-control-lg { --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: #333; --bs-dropdown-divider-margin-y: 0.5rem; - --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-dropdown-box-shadow: var(--bs-box-shadow); --bs-dropdown-link-color: #f3f3f3; --bs-dropdown-link-hover-color: #f3f3f3; --bs-dropdown-link-hover-bg: #00bc8c; @@ -3758,7 +3764,7 @@ textarea.form-control-lg { outline: 0; box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25); } -.nav-link.disabled { +.nav-link.disabled, .nav-link:disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; @@ -3784,11 +3790,6 @@ textarea.form-control-lg { isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); } -.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--bs-nav-tabs-link-active-color); @@ -3809,11 +3810,6 @@ textarea.form-control-lg { .nav-pills .nav-link { border-radius: var(--bs-nav-pills-border-radius); } -.nav-pills .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--bs-nav-pills-link-active-color); @@ -5390,7 +5386,7 @@ textarea.form-control-lg { --bs-modal-border-color: #333; --bs-modal-border-width: var(--bs-border-width); --bs-modal-border-radius: var(--bs-border-radius-lg); - --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-modal-box-shadow: var(--bs-box-shadow-sm); --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; @@ -5531,7 +5527,7 @@ textarea.form-control-lg { @media (min-width: 576px) { .modal { --bs-modal-margin: 1.75rem; - --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-modal-box-shadow: var(--bs-box-shadow); } .modal-dialog { max-width: var(--bs-modal-width); @@ -5783,7 +5779,7 @@ textarea.form-control-lg { --bs-popover-border-color: var(--bs-border-color-translucent); --bs-popover-border-radius: var(--bs-border-radius-lg); --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); - --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-popover-box-shadow: var(--bs-box-shadow); --bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-y: 0.5rem; --bs-popover-header-font-size: 0.9375rem; @@ -6217,7 +6213,7 @@ textarea.form-control-lg { --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: #333; - --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; } @@ -6762,42 +6758,42 @@ textarea.form-control-lg { .text-bg-primary { color: #000 !important; - background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-secondary { color: #f3f3f3 !important; - background-color: RGBA(102, 102, 102, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-success { color: #000 !important; - background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-info { color: #000 !important; - background-color: RGBA(52, 152, 219, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-warning { color: #000 !important; - background-color: RGBA(243, 156, 18, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-danger { color: #f3f3f3 !important; - background-color: RGBA(231, 76, 60, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-light { color: #f3f3f3 !important; - background-color: RGBA(17, 17, 17, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-dark { color: #000 !important; - background-color: RGBA(222, 226, 230, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; } .link-primary { @@ -7081,7 +7077,7 @@ textarea.form-control-lg { .vr { display: inline-block; align-self: stretch; - width: 1px; + width: var(--bs-border-width); min-height: 1em; background-color: currentcolor; opacity: 0.25; @@ -7256,15 +7252,15 @@ textarea.form-control-lg { } .shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; + box-shadow: var(--bs-box-shadow) !important; } .shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; + box-shadow: var(--bs-box-shadow-sm) !important; } .shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; + box-shadow: var(--bs-box-shadow-lg) !important; } .shadow-none { diff --git a/src/assets/css/themes/darkly-red.css b/src/assets/css/themes/darkly-red.css index cb49b27e..c328845e 100644 --- a/src/assets/css/themes/darkly-red.css +++ b/src/assets/css/themes/darkly-red.css @@ -1,6 +1,6 @@ @charset "UTF-8"; /*! - * Bootstrap v5.3.0 (https://getbootstrap.com/) + * Bootstrap v5.3.2 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ @@ -100,6 +100,7 @@ --bs-link-hover-color: #b93d30; --bs-link-hover-color-rgb: 185, 61, 48; --bs-code-color: #d63384; + --bs-highlight-color: #dee2e6; --bs-highlight-bg: #333; --bs-border-width: 1px; --bs-border-style: solid; @@ -127,18 +128,18 @@ [data-bs-theme=dark] { color-scheme: dark; - --bs-body-color: #adb5bd; - --bs-body-color-rgb: 173, 181, 189; + --bs-body-color: #dee2e6; + --bs-body-color-rgb: 222, 226, 230; --bs-body-bg: #222; --bs-body-bg-rgb: 34, 34, 34; --bs-emphasis-color: #fff; --bs-emphasis-color-rgb: 255, 255, 255; - --bs-secondary-color: rgba(173, 181, 189, 0.75); - --bs-secondary-color-rgb: 173, 181, 189; + --bs-secondary-color: rgba(222, 226, 230, 0.75); + --bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-bg: #303030; --bs-secondary-bg-rgb: 48, 48, 48; - --bs-tertiary-color: rgba(173, 181, 189, 0.5); - --bs-tertiary-color-rgb: 173, 181, 189; + --bs-tertiary-color: rgba(222, 226, 230, 0.5); + --bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-bg: #292929; --bs-tertiary-bg-rgb: 41, 41, 41; --bs-primary-text-emphasis: #879cb2; @@ -171,6 +172,7 @@ --bs-link-color-rgb: 135, 156, 178; --bs-link-hover-color-rgb: 159, 176, 193; --bs-code-color: #e685b5; + --bs-highlight-color: #dee2e6; --bs-highlight-bg: #333; --bs-border-color: #444; --bs-border-color-translucent: rgba(255, 255, 255, 0.15); @@ -328,6 +330,7 @@ small, .small { mark, .mark { padding: 0.1875em; + color: var(--bs-highlight-color); background-color: var(--bs-highlight-bg); } @@ -544,8 +547,8 @@ legend + * { } [type=search] { - outline-offset: -2px; -webkit-appearance: textfield; + outline-offset: -2px; } /* rtl:raw: @@ -818,7 +821,7 @@ progress { .row-cols-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-4 > * { @@ -833,7 +836,7 @@ progress { .row-cols-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-auto { @@ -1023,7 +1026,7 @@ progress { } .row-cols-sm-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-sm-4 > * { flex: 0 0 auto; @@ -1035,7 +1038,7 @@ progress { } .row-cols-sm-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-sm-auto { flex: 0 0 auto; @@ -1192,7 +1195,7 @@ progress { } .row-cols-md-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-md-4 > * { flex: 0 0 auto; @@ -1204,7 +1207,7 @@ progress { } .row-cols-md-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-md-auto { flex: 0 0 auto; @@ -1361,7 +1364,7 @@ progress { } .row-cols-lg-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-lg-4 > * { flex: 0 0 auto; @@ -1373,7 +1376,7 @@ progress { } .row-cols-lg-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-lg-auto { flex: 0 0 auto; @@ -1530,7 +1533,7 @@ progress { } .row-cols-xl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xl-4 > * { flex: 0 0 auto; @@ -1542,7 +1545,7 @@ progress { } .row-cols-xl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xl-auto { flex: 0 0 auto; @@ -1699,7 +1702,7 @@ progress { } .row-cols-xxl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xxl-4 > * { flex: 0 0 auto; @@ -1711,7 +1714,7 @@ progress { } .row-cols-xxl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xxl-auto { flex: 0 0 auto; @@ -1855,16 +1858,16 @@ progress { --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; - --bs-table-color: var(--bs-body-color); + --bs-table-color: var(--bs-emphasis-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: #444; --bs-table-accent-bg: transparent; - --bs-table-striped-color: var(--bs-body-color); - --bs-table-striped-bg: rgba(0, 0, 0, 0.05); - --bs-table-active-color: var(--bs-body-color); - --bs-table-active-bg: rgba(0, 0, 0, 0.1); - --bs-table-hover-color: var(--bs-body-color); - --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + --bs-table-striped-color: var(--bs-emphasis-color); + --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); + --bs-table-active-color: var(--bs-emphasis-color); + --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); + --bs-table-hover-color: var(--bs-emphasis-color); + --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; @@ -1933,7 +1936,7 @@ progress { .table-primary { --bs-table-color: #000; --bs-table-bg: #d7dee5; - --bs-table-border-color: #c2c8ce; + --bs-table-border-color: #acb2b7; --bs-table-striped-bg: #ccd3da; --bs-table-striped-color: #000; --bs-table-active-bg: #c2c8ce; @@ -1947,7 +1950,7 @@ progress { .table-secondary { --bs-table-color: #000; --bs-table-bg: #eff0f2; - --bs-table-border-color: #d7d8da; + --bs-table-border-color: #bfc0c2; --bs-table-striped-bg: #e3e4e6; --bs-table-striped-color: #000; --bs-table-active-bg: #d7d8da; @@ -1961,7 +1964,7 @@ progress { .table-success { --bs-table-color: #000; --bs-table-bg: #ccf2e8; - --bs-table-border-color: #b8dad1; + --bs-table-border-color: #a3c2ba; --bs-table-striped-bg: #c2e6dc; --bs-table-striped-color: #000; --bs-table-active-bg: #b8dad1; @@ -1975,7 +1978,7 @@ progress { .table-info { --bs-table-color: #000; --bs-table-bg: #d6eaf8; - --bs-table-border-color: #c1d3df; + --bs-table-border-color: #abbbc6; --bs-table-striped-bg: #cbdeec; --bs-table-striped-color: #000; --bs-table-active-bg: #c1d3df; @@ -1989,7 +1992,7 @@ progress { .table-warning { --bs-table-color: #000; --bs-table-bg: #fdebd0; - --bs-table-border-color: #e4d4bb; + --bs-table-border-color: #cabca6; --bs-table-striped-bg: #f0dfc6; --bs-table-striped-color: #000; --bs-table-active-bg: #e4d4bb; @@ -2003,7 +2006,7 @@ progress { .table-danger { --bs-table-color: #000; --bs-table-bg: #fadbd8; - --bs-table-border-color: #e1c5c2; + --bs-table-border-color: #c8afad; --bs-table-striped-bg: #eed0cd; --bs-table-striped-color: #000; --bs-table-active-bg: #e1c5c2; @@ -2017,7 +2020,7 @@ progress { .table-light { --bs-table-color: #fff; --bs-table-bg: #303030; - --bs-table-border-color: #454545; + --bs-table-border-color: #595959; --bs-table-striped-bg: #3a3a3a; --bs-table-striped-color: #fff; --bs-table-active-bg: #454545; @@ -2031,7 +2034,7 @@ progress { .table-dark { --bs-table-color: #000; --bs-table-bg: #dee2e6; - --bs-table-border-color: #c8cbcf; + --bs-table-border-color: #b2b5b8; --bs-table-striped-bg: #d3d7db; --bs-table-striped-color: #000; --bs-table-active-bg: #c8cbcf; @@ -2115,10 +2118,10 @@ progress { font-weight: 400; line-height: 1.5; color: #fff; + appearance: none; background-color: #444; background-clip: padding-box; border: var(--bs-border-width) solid #222; - appearance: none; border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @@ -2265,6 +2268,7 @@ textarea.form-control-lg { font-weight: 400; line-height: 1.5; color: #fff; + appearance: none; background-color: #444; background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-repeat: no-repeat; @@ -2273,7 +2277,6 @@ textarea.form-control-lg { border: var(--bs-border-width) solid #222; border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-select { @@ -2314,7 +2317,7 @@ textarea.form-control-lg { } [data-bs-theme=dark] .form-select { - --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); } .form-check { @@ -2341,17 +2344,18 @@ textarea.form-control-lg { .form-check-input { --bs-form-check-bg: #444; + flex-shrink: 0; width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; + appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); - appearance: none; print-color-adjust: exact; } .form-check-input[type=checkbox] { @@ -2450,8 +2454,8 @@ textarea.form-control-lg { width: 100%; height: 1.5rem; padding: 0; - background-color: transparent; appearance: none; + background-color: transparent; } .form-range:focus { outline: 0; @@ -2469,11 +2473,11 @@ textarea.form-control-lg { width: 1rem; height: 1rem; margin-top: -0.25rem; + appearance: none; background-color: #375a7f; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-webkit-slider-thumb { @@ -2488,18 +2492,18 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; } .form-range::-moz-range-thumb { width: 1rem; height: 1rem; + appearance: none; background-color: #375a7f; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-moz-range-thumb { @@ -2514,7 +2518,7 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; } @@ -2608,10 +2612,12 @@ textarea.form-control-lg { .form-floating > .form-control-plaintext ~ label { border-width: var(--bs-border-width) 0; } -.form-floating > :disabled ~ label { +.form-floating > :disabled ~ label, +.form-floating > .form-control:disabled ~ label { color: #888; } -.form-floating > :disabled ~ label::after { +.form-floating > :disabled ~ label::after, +.form-floating > .form-control:disabled ~ label::after { background-color: #2b2b2b; } @@ -3347,7 +3353,7 @@ textarea.form-control-lg { --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: #444; --bs-dropdown-divider-margin-y: 0.5rem; - --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-dropdown-box-shadow: var(--bs-box-shadow); --bs-dropdown-link-color: #fff; --bs-dropdown-link-hover-color: #fff; --bs-dropdown-link-hover-bg: #00bc8c; @@ -3758,7 +3764,7 @@ textarea.form-control-lg { outline: 0; box-shadow: 0 0 0 0.25rem rgba(55, 90, 127, 0.25); } -.nav-link.disabled { +.nav-link.disabled, .nav-link:disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; @@ -3784,11 +3790,6 @@ textarea.form-control-lg { isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); } -.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--bs-nav-tabs-link-active-color); @@ -3809,11 +3810,6 @@ textarea.form-control-lg { .nav-pills .nav-link { border-radius: var(--bs-nav-pills-border-radius); } -.nav-pills .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--bs-nav-pills-link-active-color); @@ -5390,7 +5386,7 @@ textarea.form-control-lg { --bs-modal-border-color: #444; --bs-modal-border-width: var(--bs-border-width); --bs-modal-border-radius: var(--bs-border-radius-lg); - --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-modal-box-shadow: var(--bs-box-shadow-sm); --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; @@ -5531,7 +5527,7 @@ textarea.form-control-lg { @media (min-width: 576px) { .modal { --bs-modal-margin: 1.75rem; - --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-modal-box-shadow: var(--bs-box-shadow); } .modal-dialog { max-width: var(--bs-modal-width); @@ -5783,7 +5779,7 @@ textarea.form-control-lg { --bs-popover-border-color: var(--bs-border-color-translucent); --bs-popover-border-radius: var(--bs-border-radius-lg); --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); - --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-popover-box-shadow: var(--bs-box-shadow); --bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-y: 0.5rem; --bs-popover-header-font-size: 1rem; @@ -6217,7 +6213,7 @@ textarea.form-control-lg { --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: #444; - --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; } @@ -6762,42 +6758,42 @@ textarea.form-control-lg { .text-bg-primary { color: #fff !important; - background-color: RGBA(55, 90, 127, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-secondary { color: #000 !important; - background-color: RGBA(173, 181, 189, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-success { color: #000 !important; - background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-info { color: #fff !important; - background-color: RGBA(52, 152, 219, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-warning { color: #000 !important; - background-color: RGBA(243, 156, 18, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-danger { color: #fff !important; - background-color: RGBA(231, 76, 60, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-light { color: #fff !important; - background-color: RGBA(48, 48, 48, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-dark { color: #000 !important; - background-color: RGBA(222, 226, 230, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; } .link-primary { @@ -7081,7 +7077,7 @@ textarea.form-control-lg { .vr { display: inline-block; align-self: stretch; - width: 1px; + width: var(--bs-border-width); min-height: 1em; background-color: currentcolor; opacity: 0.25; @@ -7256,15 +7252,15 @@ textarea.form-control-lg { } .shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; + box-shadow: var(--bs-box-shadow) !important; } .shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; + box-shadow: var(--bs-box-shadow-sm) !important; } .shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; + box-shadow: var(--bs-box-shadow-lg) !important; } .shadow-none { diff --git a/src/assets/css/themes/darkly.css b/src/assets/css/themes/darkly.css index 0ad052f8..95e50110 100644 --- a/src/assets/css/themes/darkly.css +++ b/src/assets/css/themes/darkly.css @@ -1,6 +1,6 @@ @charset "UTF-8"; /*! - * Bootstrap v5.3.0 (https://getbootstrap.com/) + * Bootstrap v5.3.2 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ @@ -100,6 +100,7 @@ --bs-link-hover-color: #009670; --bs-link-hover-color-rgb: 0, 150, 112; --bs-code-color: #d63384; + --bs-highlight-color: #dee2e6; --bs-highlight-bg: #333; --bs-border-width: 1px; --bs-border-style: solid; @@ -127,18 +128,18 @@ [data-bs-theme=dark] { color-scheme: dark; - --bs-body-color: #adb5bd; - --bs-body-color-rgb: 173, 181, 189; + --bs-body-color: #dee2e6; + --bs-body-color-rgb: 222, 226, 230; --bs-body-bg: #222; --bs-body-bg-rgb: 34, 34, 34; --bs-emphasis-color: #fff; --bs-emphasis-color-rgb: 255, 255, 255; - --bs-secondary-color: rgba(173, 181, 189, 0.75); - --bs-secondary-color-rgb: 173, 181, 189; + --bs-secondary-color: rgba(222, 226, 230, 0.75); + --bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-bg: #303030; --bs-secondary-bg-rgb: 48, 48, 48; - --bs-tertiary-color: rgba(173, 181, 189, 0.5); - --bs-tertiary-color-rgb: 173, 181, 189; + --bs-tertiary-color: rgba(222, 226, 230, 0.5); + --bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-bg: #292929; --bs-tertiary-bg-rgb: 41, 41, 41; --bs-primary-text-emphasis: #66d7ba; @@ -171,6 +172,7 @@ --bs-link-color-rgb: 102, 215, 186; --bs-link-hover-color-rgb: 133, 223, 200; --bs-code-color: #e685b5; + --bs-highlight-color: #dee2e6; --bs-highlight-bg: #333; --bs-border-color: #444; --bs-border-color-translucent: rgba(255, 255, 255, 0.15); @@ -328,6 +330,7 @@ small, .small { mark, .mark { padding: 0.1875em; + color: var(--bs-highlight-color); background-color: var(--bs-highlight-bg); } @@ -544,8 +547,8 @@ legend + * { } [type=search] { - outline-offset: -2px; -webkit-appearance: textfield; + outline-offset: -2px; } /* rtl:raw: @@ -818,7 +821,7 @@ progress { .row-cols-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-4 > * { @@ -833,7 +836,7 @@ progress { .row-cols-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-auto { @@ -1023,7 +1026,7 @@ progress { } .row-cols-sm-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-sm-4 > * { flex: 0 0 auto; @@ -1035,7 +1038,7 @@ progress { } .row-cols-sm-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-sm-auto { flex: 0 0 auto; @@ -1192,7 +1195,7 @@ progress { } .row-cols-md-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-md-4 > * { flex: 0 0 auto; @@ -1204,7 +1207,7 @@ progress { } .row-cols-md-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-md-auto { flex: 0 0 auto; @@ -1361,7 +1364,7 @@ progress { } .row-cols-lg-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-lg-4 > * { flex: 0 0 auto; @@ -1373,7 +1376,7 @@ progress { } .row-cols-lg-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-lg-auto { flex: 0 0 auto; @@ -1530,7 +1533,7 @@ progress { } .row-cols-xl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xl-4 > * { flex: 0 0 auto; @@ -1542,7 +1545,7 @@ progress { } .row-cols-xl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xl-auto { flex: 0 0 auto; @@ -1699,7 +1702,7 @@ progress { } .row-cols-xxl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xxl-4 > * { flex: 0 0 auto; @@ -1711,7 +1714,7 @@ progress { } .row-cols-xxl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xxl-auto { flex: 0 0 auto; @@ -1855,16 +1858,16 @@ progress { --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; - --bs-table-color: var(--bs-body-color); + --bs-table-color: var(--bs-emphasis-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: #444; --bs-table-accent-bg: transparent; - --bs-table-striped-color: var(--bs-body-color); - --bs-table-striped-bg: rgba(0, 0, 0, 0.05); - --bs-table-active-color: var(--bs-body-color); - --bs-table-active-bg: rgba(0, 0, 0, 0.1); - --bs-table-hover-color: var(--bs-body-color); - --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + --bs-table-striped-color: var(--bs-emphasis-color); + --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); + --bs-table-active-color: var(--bs-emphasis-color); + --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); + --bs-table-hover-color: var(--bs-emphasis-color); + --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; @@ -1933,7 +1936,7 @@ progress { .table-primary { --bs-table-color: #000; --bs-table-bg: #ccf2e8; - --bs-table-border-color: #b8dad1; + --bs-table-border-color: #a3c2ba; --bs-table-striped-bg: #c2e6dc; --bs-table-striped-color: #000; --bs-table-active-bg: #b8dad1; @@ -1947,7 +1950,7 @@ progress { .table-secondary { --bs-table-color: #000; --bs-table-bg: #eff0f2; - --bs-table-border-color: #d7d8da; + --bs-table-border-color: #bfc0c2; --bs-table-striped-bg: #e3e4e6; --bs-table-striped-color: #000; --bs-table-active-bg: #d7d8da; @@ -1961,7 +1964,7 @@ progress { .table-success { --bs-table-color: #000; --bs-table-bg: #ccf2e8; - --bs-table-border-color: #b8dad1; + --bs-table-border-color: #a3c2ba; --bs-table-striped-bg: #c2e6dc; --bs-table-striped-color: #000; --bs-table-active-bg: #b8dad1; @@ -1975,7 +1978,7 @@ progress { .table-info { --bs-table-color: #000; --bs-table-bg: #d6eaf8; - --bs-table-border-color: #c1d3df; + --bs-table-border-color: #abbbc6; --bs-table-striped-bg: #cbdeec; --bs-table-striped-color: #000; --bs-table-active-bg: #c1d3df; @@ -1989,7 +1992,7 @@ progress { .table-warning { --bs-table-color: #000; --bs-table-bg: #fdebd0; - --bs-table-border-color: #e4d4bb; + --bs-table-border-color: #cabca6; --bs-table-striped-bg: #f0dfc6; --bs-table-striped-color: #000; --bs-table-active-bg: #e4d4bb; @@ -2003,7 +2006,7 @@ progress { .table-danger { --bs-table-color: #000; --bs-table-bg: #fadbd8; - --bs-table-border-color: #e1c5c2; + --bs-table-border-color: #c8afad; --bs-table-striped-bg: #eed0cd; --bs-table-striped-color: #000; --bs-table-active-bg: #e1c5c2; @@ -2017,7 +2020,7 @@ progress { .table-light { --bs-table-color: #fff; --bs-table-bg: #303030; - --bs-table-border-color: #454545; + --bs-table-border-color: #595959; --bs-table-striped-bg: #3a3a3a; --bs-table-striped-color: #fff; --bs-table-active-bg: #454545; @@ -2031,7 +2034,7 @@ progress { .table-dark { --bs-table-color: #000; --bs-table-bg: #dee2e6; - --bs-table-border-color: #c8cbcf; + --bs-table-border-color: #b2b5b8; --bs-table-striped-bg: #d3d7db; --bs-table-striped-color: #000; --bs-table-active-bg: #c8cbcf; @@ -2115,10 +2118,10 @@ progress { font-weight: 400; line-height: 1.5; color: #fff; + appearance: none; background-color: #444; background-clip: padding-box; border: var(--bs-border-width) solid #222; - appearance: none; border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @@ -2265,6 +2268,7 @@ textarea.form-control-lg { font-weight: 400; line-height: 1.5; color: #fff; + appearance: none; background-color: #444; background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-repeat: no-repeat; @@ -2273,7 +2277,6 @@ textarea.form-control-lg { border: var(--bs-border-width) solid #222; border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-select { @@ -2314,7 +2317,7 @@ textarea.form-control-lg { } [data-bs-theme=dark] .form-select { - --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); } .form-check { @@ -2341,17 +2344,18 @@ textarea.form-control-lg { .form-check-input { --bs-form-check-bg: #444; + flex-shrink: 0; width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; + appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); - appearance: none; print-color-adjust: exact; } .form-check-input[type=checkbox] { @@ -2450,8 +2454,8 @@ textarea.form-control-lg { width: 100%; height: 1.5rem; padding: 0; - background-color: transparent; appearance: none; + background-color: transparent; } .form-range:focus { outline: 0; @@ -2469,11 +2473,11 @@ textarea.form-control-lg { width: 1rem; height: 1rem; margin-top: -0.25rem; + appearance: none; background-color: #00bc8c; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-webkit-slider-thumb { @@ -2488,18 +2492,18 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; } .form-range::-moz-range-thumb { width: 1rem; height: 1rem; + appearance: none; background-color: #00bc8c; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-moz-range-thumb { @@ -2514,7 +2518,7 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; } @@ -2608,10 +2612,12 @@ textarea.form-control-lg { .form-floating > .form-control-plaintext ~ label { border-width: var(--bs-border-width) 0; } -.form-floating > :disabled ~ label { +.form-floating > :disabled ~ label, +.form-floating > .form-control:disabled ~ label { color: #888; } -.form-floating > :disabled ~ label::after { +.form-floating > :disabled ~ label::after, +.form-floating > .form-control:disabled ~ label::after { background-color: #2b2b2b; } @@ -3347,7 +3353,7 @@ textarea.form-control-lg { --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: #444; --bs-dropdown-divider-margin-y: 0.5rem; - --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-dropdown-box-shadow: var(--bs-box-shadow); --bs-dropdown-link-color: #fff; --bs-dropdown-link-hover-color: #fff; --bs-dropdown-link-hover-bg: #00bc8c; @@ -3758,7 +3764,7 @@ textarea.form-control-lg { outline: 0; box-shadow: 0 0 0 0.25rem rgba(0, 188, 140, 0.25); } -.nav-link.disabled { +.nav-link.disabled, .nav-link:disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; @@ -3784,11 +3790,6 @@ textarea.form-control-lg { isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); } -.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--bs-nav-tabs-link-active-color); @@ -3809,11 +3810,6 @@ textarea.form-control-lg { .nav-pills .nav-link { border-radius: var(--bs-nav-pills-border-radius); } -.nav-pills .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--bs-nav-pills-link-active-color); @@ -5390,7 +5386,7 @@ textarea.form-control-lg { --bs-modal-border-color: #444; --bs-modal-border-width: var(--bs-border-width); --bs-modal-border-radius: var(--bs-border-radius-lg); - --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-modal-box-shadow: var(--bs-box-shadow-sm); --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; @@ -5531,7 +5527,7 @@ textarea.form-control-lg { @media (min-width: 576px) { .modal { --bs-modal-margin: 1.75rem; - --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-modal-box-shadow: var(--bs-box-shadow); } .modal-dialog { max-width: var(--bs-modal-width); @@ -5783,7 +5779,7 @@ textarea.form-control-lg { --bs-popover-border-color: var(--bs-border-color-translucent); --bs-popover-border-radius: var(--bs-border-radius-lg); --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); - --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-popover-box-shadow: var(--bs-box-shadow); --bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-y: 0.5rem; --bs-popover-header-font-size: 1rem; @@ -6217,7 +6213,7 @@ textarea.form-control-lg { --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: #444; - --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; } @@ -6762,42 +6758,42 @@ textarea.form-control-lg { .text-bg-primary { color: #000 !important; - background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-secondary { color: #000 !important; - background-color: RGBA(173, 181, 189, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-success { color: #000 !important; - background-color: RGBA(0, 188, 140, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-info { color: #fff !important; - background-color: RGBA(52, 152, 219, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-warning { color: #000 !important; - background-color: RGBA(243, 156, 18, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-danger { color: #fff !important; - background-color: RGBA(231, 76, 60, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-light { color: #fff !important; - background-color: RGBA(48, 48, 48, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-dark { color: #000 !important; - background-color: RGBA(222, 226, 230, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; } .link-primary { @@ -7081,7 +7077,7 @@ textarea.form-control-lg { .vr { display: inline-block; align-self: stretch; - width: 1px; + width: var(--bs-border-width); min-height: 1em; background-color: currentcolor; opacity: 0.25; @@ -7256,15 +7252,15 @@ textarea.form-control-lg { } .shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; + box-shadow: var(--bs-box-shadow) !important; } .shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; + box-shadow: var(--bs-box-shadow-sm) !important; } .shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; + box-shadow: var(--bs-box-shadow-lg) !important; } .shadow-none { diff --git a/src/assets/css/themes/i386.css b/src/assets/css/themes/i386.css index 8414f8a1..4d5c3448 100644 --- a/src/assets/css/themes/i386.css +++ b/src/assets/css/themes/i386.css @@ -1,6 +1,6 @@ @charset "UTF-8"; /*! - * Bootstrap v5.3.0 (https://getbootstrap.com/) + * Bootstrap v5.3.2 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ @@ -26,35 +26,35 @@ --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; - --bs-gray-700: #444; + --bs-gray-700: #495057; --bs-gray-800: #303030; - --bs-gray-900: #2f2f2f; + --bs-gray-900: #222; --bs-primary: #fefe54; - --bs-secondary: #303030; + --bs-secondary: #222; --bs-success: #00aa00; --bs-info: #00aaaa; --bs-warning: #aa00aa; --bs-danger: #aa0000; - --bs-light: #444; + --bs-light: #303030; --bs-dark: #bbb; --bs-primary-rgb: 254, 254, 84; - --bs-secondary-rgb: 48, 48, 48; + --bs-secondary-rgb: 34, 34, 34; --bs-success-rgb: 0, 170, 0; --bs-info-rgb: 0, 170, 170; --bs-warning-rgb: 170, 0, 170; --bs-danger-rgb: 170, 0, 0; - --bs-light-rgb: 68, 68, 68; + --bs-light-rgb: 48, 48, 48; --bs-dark-rgb: 187, 187, 187; --bs-primary-text-emphasis: #666622; - --bs-secondary-text-emphasis: #131313; + --bs-secondary-text-emphasis: #0e0e0e; --bs-success-text-emphasis: #004400; --bs-info-text-emphasis: #004444; --bs-warning-text-emphasis: #440044; --bs-danger-text-emphasis: #440000; - --bs-light-text-emphasis: #444; - --bs-dark-text-emphasis: #444; + --bs-light-text-emphasis: #495057; + --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #ffffdd; - --bs-secondary-bg-subtle: #d6d6d6; + --bs-secondary-bg-subtle: lightgray; --bs-success-bg-subtle: #cceecc; --bs-info-bg-subtle: #cceeee; --bs-warning-bg-subtle: #eeccee; @@ -62,7 +62,7 @@ --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #ffffbb; - --bs-secondary-border-subtle: #acacac; + --bs-secondary-border-subtle: #a7a7a7; --bs-success-border-subtle: #99dd99; --bs-info-border-subtle: #99dddd; --bs-warning-border-subtle: #dd99dd; @@ -100,6 +100,7 @@ --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-code-color: #fe54fe; + --bs-highlight-color: #bbb; --bs-highlight-bg: #463b00; --bs-border-width: 1px; --bs-border-style: solid; @@ -127,22 +128,22 @@ [data-bs-theme=dark] { color-scheme: dark; - --bs-body-color: #adb5bd; - --bs-body-color-rgb: 173, 181, 189; - --bs-body-bg: #2f2f2f; - --bs-body-bg-rgb: 47, 47, 47; + --bs-body-color: #bbb; + --bs-body-color-rgb: 187, 187, 187; + --bs-body-bg: #222; + --bs-body-bg-rgb: 34, 34, 34; --bs-emphasis-color: #fff; --bs-emphasis-color-rgb: 255, 255, 255; - --bs-secondary-color: rgba(173, 181, 189, 0.75); - --bs-secondary-color-rgb: 173, 181, 189; + --bs-secondary-color: rgba(187, 187, 187, 0.75); + --bs-secondary-color-rgb: 187, 187, 187; --bs-secondary-bg: #303030; --bs-secondary-bg-rgb: 48, 48, 48; - --bs-tertiary-color: rgba(173, 181, 189, 0.5); - --bs-tertiary-color-rgb: 173, 181, 189; - --bs-tertiary-bg: #303030; - --bs-tertiary-bg-rgb: 48, 48, 48; + --bs-tertiary-color: rgba(187, 187, 187, 0.5); + --bs-tertiary-color-rgb: 187, 187, 187; + --bs-tertiary-bg: #292929; + --bs-tertiary-bg-rgb: 41, 41, 41; --bs-primary-text-emphasis: #fefe98; - --bs-secondary-text-emphasis: #838383; + --bs-secondary-text-emphasis: #7a7a7a; --bs-success-text-emphasis: #66cc66; --bs-info-text-emphasis: #66cccc; --bs-warning-text-emphasis: #cc66cc; @@ -150,7 +151,7 @@ --bs-light-text-emphasis: #f8f9fa; --bs-dark-text-emphasis: #bbb; --bs-primary-bg-subtle: #333311; - --bs-secondary-bg-subtle: #0a0a0a; + --bs-secondary-bg-subtle: #070707; --bs-success-bg-subtle: #002200; --bs-info-bg-subtle: #002222; --bs-warning-bg-subtle: #220022; @@ -158,12 +159,12 @@ --bs-light-bg-subtle: #303030; --bs-dark-bg-subtle: #181818; --bs-primary-border-subtle: #989832; - --bs-secondary-border-subtle: #1d1d1d; + --bs-secondary-border-subtle: #141414; --bs-success-border-subtle: #006600; --bs-info-border-subtle: #006666; --bs-warning-border-subtle: #660066; --bs-danger-border-subtle: #660000; - --bs-light-border-subtle: #444; + --bs-light-border-subtle: #495057; --bs-dark-border-subtle: #303030; --bs-heading-color: inherit; --bs-link-color: #fefe98; @@ -171,8 +172,9 @@ --bs-link-color-rgb: 254, 254, 152; --bs-link-hover-color-rgb: 254, 254, 173; --bs-code-color: #fe98fe; + --bs-highlight-color: #bbb; --bs-highlight-bg: #463b00; - --bs-border-color: #444; + --bs-border-color: #495057; --bs-border-color-translucent: rgba(255, 255, 255, 0.15); --bs-form-valid-color: #99ff99; --bs-form-valid-border-color: #99ff99; @@ -328,6 +330,7 @@ small, .small { mark, .mark { padding: 0.1875em; + color: var(--bs-highlight-color); background-color: var(--bs-highlight-bg); } @@ -542,8 +545,8 @@ legend + * { } [type=search] { - outline-offset: -2px; -webkit-appearance: textfield; + outline-offset: -2px; } /* rtl:raw: @@ -815,7 +818,7 @@ progress { .row-cols-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-4 > * { @@ -830,7 +833,7 @@ progress { .row-cols-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-auto { @@ -1020,7 +1023,7 @@ progress { } .row-cols-sm-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-sm-4 > * { flex: 0 0 auto; @@ -1032,7 +1035,7 @@ progress { } .row-cols-sm-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-sm-auto { flex: 0 0 auto; @@ -1189,7 +1192,7 @@ progress { } .row-cols-md-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-md-4 > * { flex: 0 0 auto; @@ -1201,7 +1204,7 @@ progress { } .row-cols-md-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-md-auto { flex: 0 0 auto; @@ -1358,7 +1361,7 @@ progress { } .row-cols-lg-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-lg-4 > * { flex: 0 0 auto; @@ -1370,7 +1373,7 @@ progress { } .row-cols-lg-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-lg-auto { flex: 0 0 auto; @@ -1527,7 +1530,7 @@ progress { } .row-cols-xl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xl-4 > * { flex: 0 0 auto; @@ -1539,7 +1542,7 @@ progress { } .row-cols-xl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xl-auto { flex: 0 0 auto; @@ -1696,7 +1699,7 @@ progress { } .row-cols-xxl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xxl-4 > * { flex: 0 0 auto; @@ -1708,7 +1711,7 @@ progress { } .row-cols-xxl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xxl-auto { flex: 0 0 auto; @@ -1852,16 +1855,16 @@ progress { --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; - --bs-table-color: var(--bs-body-color); + --bs-table-color: var(--bs-emphasis-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; - --bs-table-striped-color: var(--bs-body-color); - --bs-table-striped-bg: rgba(0, 0, 0, 0.05); - --bs-table-active-color: var(--bs-body-color); - --bs-table-active-bg: rgba(0, 0, 0, 0.1); - --bs-table-hover-color: var(--bs-body-color); - --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + --bs-table-striped-color: var(--bs-emphasis-color); + --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); + --bs-table-active-color: var(--bs-emphasis-color); + --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); + --bs-table-hover-color: var(--bs-emphasis-color); + --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; @@ -1930,7 +1933,7 @@ progress { .table-primary { --bs-table-color: #000; --bs-table-bg: #ffffdd; - --bs-table-border-color: #e6e6c7; + --bs-table-border-color: #ccccb1; --bs-table-striped-bg: #f2f2d2; --bs-table-striped-color: #000; --bs-table-active-bg: #e6e6c7; @@ -1943,13 +1946,13 @@ progress { .table-secondary { --bs-table-color: #000; - --bs-table-bg: #d6d6d6; - --bs-table-border-color: #c1c1c1; - --bs-table-striped-bg: #cbcbcb; + --bs-table-bg: lightgray; + --bs-table-border-color: darkgray; + --bs-table-striped-bg: #c8c8c8; --bs-table-striped-color: #000; - --bs-table-active-bg: #c1c1c1; + --bs-table-active-bg: #bebebe; --bs-table-active-color: #000; - --bs-table-hover-bg: #c6c6c6; + --bs-table-hover-bg: #c3c3c3; --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); @@ -1958,7 +1961,7 @@ progress { .table-success { --bs-table-color: #000; --bs-table-bg: #cceecc; - --bs-table-border-color: #b8d6b8; + --bs-table-border-color: #a3bea3; --bs-table-striped-bg: #c2e2c2; --bs-table-striped-color: #000; --bs-table-active-bg: #b8d6b8; @@ -1972,7 +1975,7 @@ progress { .table-info { --bs-table-color: #000; --bs-table-bg: #cceeee; - --bs-table-border-color: #b8d6d6; + --bs-table-border-color: #a3bebe; --bs-table-striped-bg: #c2e2e2; --bs-table-striped-color: #000; --bs-table-active-bg: #b8d6d6; @@ -1986,7 +1989,7 @@ progress { .table-warning { --bs-table-color: #000; --bs-table-bg: #eeccee; - --bs-table-border-color: #d6b8d6; + --bs-table-border-color: #bea3be; --bs-table-striped-bg: #e2c2e2; --bs-table-striped-color: #000; --bs-table-active-bg: #d6b8d6; @@ -2000,7 +2003,7 @@ progress { .table-danger { --bs-table-color: #000; --bs-table-bg: #eecccc; - --bs-table-border-color: #d6b8b8; + --bs-table-border-color: #bea3a3; --bs-table-striped-bg: #e2c2c2; --bs-table-striped-color: #000; --bs-table-active-bg: #d6b8b8; @@ -2013,13 +2016,13 @@ progress { .table-light { --bs-table-color: #fff; - --bs-table-bg: #444; - --bs-table-border-color: #575757; - --bs-table-striped-bg: #4d4d4d; + --bs-table-bg: #303030; + --bs-table-border-color: #595959; + --bs-table-striped-bg: #3a3a3a; --bs-table-striped-color: #fff; - --bs-table-active-bg: #575757; + --bs-table-active-bg: #454545; --bs-table-active-color: #fff; - --bs-table-hover-bg: #525252; + --bs-table-hover-bg: #404040; --bs-table-hover-color: #fff; color: var(--bs-table-color); border-color: var(--bs-table-border-color); @@ -2028,7 +2031,7 @@ progress { .table-dark { --bs-table-color: #000; --bs-table-bg: #bbb; - --bs-table-border-color: #a8a8a8; + --bs-table-border-color: #969696; --bs-table-striped-bg: #b2b2b2; --bs-table-striped-color: #000; --bs-table-active-bg: #a8a8a8; @@ -2112,10 +2115,10 @@ progress { font-weight: 400; line-height: 1.5; color: #fff; + appearance: none; background-color: rgb(102, 102, 102); background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); - appearance: none; border-radius: 0; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @@ -2258,6 +2261,7 @@ textarea.form-control-lg { font-weight: 400; line-height: 1.5; color: #fff; + appearance: none; background-color: rgb(102, 102, 102); background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-repeat: no-repeat; @@ -2266,7 +2270,6 @@ textarea.form-control-lg { border: var(--bs-border-width) solid var(--bs-border-color); border-radius: 0; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-select { @@ -2305,7 +2308,7 @@ textarea.form-control-lg { } [data-bs-theme=dark] .form-select { - --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23bbb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); } .form-check { @@ -2332,17 +2335,18 @@ textarea.form-control-lg { .form-check-input { --bs-form-check-bg: rgb(102, 102, 102); + flex-shrink: 0; width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; + appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); - appearance: none; print-color-adjust: exact; } .form-check-input[type=radio] { @@ -2437,8 +2441,8 @@ textarea.form-control-lg { width: 100%; height: 1.5rem; padding: 0; - background-color: transparent; appearance: none; + background-color: transparent; } .form-range:focus { outline: 0; @@ -2456,10 +2460,10 @@ textarea.form-control-lg { width: 1rem; height: 1rem; margin-top: -0.25rem; + appearance: none; background-color: #fefe54; border: 0; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-webkit-slider-thumb { @@ -2474,16 +2478,16 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; } .form-range::-moz-range-thumb { width: 1rem; height: 1rem; + appearance: none; background-color: #fefe54; border: 0; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-moz-range-thumb { @@ -2498,7 +2502,7 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; } .form-range:disabled { @@ -2590,10 +2594,12 @@ textarea.form-control-lg { .form-floating > .form-control-plaintext ~ label { border-width: var(--bs-border-width) 0; } -.form-floating > :disabled ~ label { +.form-floating > :disabled ~ label, +.form-floating > .form-control:disabled ~ label { color: #6c757d; } -.form-floating > :disabled ~ label::after { +.form-floating > :disabled ~ label::after, +.form-floating > .form-control:disabled ~ label::after { background-color: #303030; } @@ -2934,19 +2940,19 @@ textarea.form-control-lg { .btn-secondary { --bs-btn-color: #fff; - --bs-btn-bg: #303030; - --bs-btn-border-color: #303030; + --bs-btn-bg: #222; + --bs-btn-border-color: #222; --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #292929; - --bs-btn-hover-border-color: #262626; - --bs-btn-focus-shadow-rgb: 79, 79, 79; + --bs-btn-hover-bg: #1d1d1d; + --bs-btn-hover-border-color: #1b1b1b; + --bs-btn-focus-shadow-rgb: 67, 67, 67; --bs-btn-active-color: #fff; - --bs-btn-active-bg: #262626; - --bs-btn-active-border-color: #242424; + --bs-btn-active-bg: #1b1b1b; + --bs-btn-active-border-color: #1a1a1a; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; - --bs-btn-disabled-bg: #303030; - --bs-btn-disabled-border-color: #303030; + --bs-btn-disabled-bg: #222; + --bs-btn-disabled-border-color: #222; } .btn-success { @@ -3019,19 +3025,19 @@ textarea.form-control-lg { .btn-light { --bs-btn-color: #fff; - --bs-btn-bg: #444; - --bs-btn-border-color: #444; + --bs-btn-bg: #303030; + --bs-btn-border-color: #303030; --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #3a3a3a; - --bs-btn-hover-border-color: #363636; - --bs-btn-focus-shadow-rgb: 96, 96, 96; + --bs-btn-hover-bg: #292929; + --bs-btn-hover-border-color: #262626; + --bs-btn-focus-shadow-rgb: 79, 79, 79; --bs-btn-active-color: #fff; - --bs-btn-active-bg: #363636; - --bs-btn-active-border-color: #333333; + --bs-btn-active-bg: #262626; + --bs-btn-active-border-color: #242424; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; - --bs-btn-disabled-bg: #444; - --bs-btn-disabled-border-color: #444; + --bs-btn-disabled-bg: #303030; + --bs-btn-disabled-border-color: #303030; } .btn-dark { @@ -3069,19 +3075,19 @@ textarea.form-control-lg { } .btn-outline-secondary { - --bs-btn-color: #303030; - --bs-btn-border-color: #303030; + --bs-btn-color: #222; + --bs-btn-border-color: #222; --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #303030; - --bs-btn-hover-border-color: #303030; - --bs-btn-focus-shadow-rgb: 48, 48, 48; + --bs-btn-hover-bg: #222; + --bs-btn-hover-border-color: #222; + --bs-btn-focus-shadow-rgb: 34, 34, 34; --bs-btn-active-color: #fff; - --bs-btn-active-bg: #303030; - --bs-btn-active-border-color: #303030; + --bs-btn-active-bg: #222; + --bs-btn-active-border-color: #222; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #303030; + --bs-btn-disabled-color: #222; --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #303030; + --bs-btn-disabled-border-color: #222; --bs-gradient: none; } @@ -3154,19 +3160,19 @@ textarea.form-control-lg { } .btn-outline-light { - --bs-btn-color: #444; - --bs-btn-border-color: #444; + --bs-btn-color: #303030; + --bs-btn-border-color: #303030; --bs-btn-hover-color: #fff; - --bs-btn-hover-bg: #444; - --bs-btn-hover-border-color: #444; - --bs-btn-focus-shadow-rgb: 68, 68, 68; + --bs-btn-hover-bg: #303030; + --bs-btn-hover-border-color: #303030; + --bs-btn-focus-shadow-rgb: 48, 48, 48; --bs-btn-active-color: #fff; - --bs-btn-active-bg: #444; - --bs-btn-active-border-color: #444; + --bs-btn-active-bg: #303030; + --bs-btn-active-border-color: #303030; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - --bs-btn-disabled-color: #444; + --bs-btn-disabled-color: #303030; --bs-btn-disabled-bg: transparent; - --bs-btn-disabled-border-color: #444; + --bs-btn-disabled-border-color: #303030; --bs-gradient: none; } @@ -3301,7 +3307,7 @@ textarea.form-control-lg { --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; - --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-dropdown-box-shadow: var(--bs-box-shadow); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); @@ -3683,7 +3689,7 @@ textarea.form-control-lg { outline: 0; box-shadow: 0 0 0 0.25rem rgba(254, 254, 84, 0.25); } -.nav-link.disabled { +.nav-link.disabled, .nav-link:disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; @@ -3707,11 +3713,6 @@ textarea.form-control-lg { isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); } -.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--bs-nav-tabs-link-active-color); @@ -3727,11 +3728,6 @@ textarea.form-control-lg { --bs-nav-pills-link-active-color: #fff; --bs-nav-pills-link-active-bg: #fefe54; } -.nav-pills .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--bs-nav-pills-link-active-color); @@ -5153,7 +5149,7 @@ textarea.form-control-lg { --bs-modal-border-color: var(--bs-border-color-translucent); --bs-modal-border-width: var(--bs-border-width); --bs-modal-border-radius: var(--bs-border-radius-lg); - --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-modal-box-shadow: var(--bs-box-shadow-sm); --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; @@ -5289,7 +5285,7 @@ textarea.form-control-lg { @media (min-width: 576px) { .modal { --bs-modal-margin: 1.75rem; - --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-modal-box-shadow: var(--bs-box-shadow); } .modal-dialog { max-width: var(--bs-modal-width); @@ -5510,7 +5506,7 @@ textarea.form-control-lg { --bs-popover-border-color: var(--bs-border-color-translucent); --bs-popover-border-radius: var(--bs-border-radius-lg); --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); - --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-popover-box-shadow: var(--bs-box-shadow); --bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-y: 0.5rem; --bs-popover-header-font-size: 1rem; @@ -5941,7 +5937,7 @@ textarea.form-control-lg { --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); - --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; } @@ -6486,42 +6482,42 @@ textarea.form-control-lg { .text-bg-primary { color: #000 !important; - background-color: RGBA(254, 254, 84, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-secondary { color: #fff !important; - background-color: RGBA(48, 48, 48, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-success { color: #fff !important; - background-color: RGBA(0, 170, 0, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-info { color: #000 !important; - background-color: RGBA(0, 170, 170, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-warning { color: #fff !important; - background-color: RGBA(170, 0, 170, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-danger { color: #fff !important; - background-color: RGBA(170, 0, 0, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-light { color: #fff !important; - background-color: RGBA(68, 68, 68, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-dark { color: #000 !important; - background-color: RGBA(187, 187, 187, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; } .link-primary { @@ -6538,8 +6534,8 @@ textarea.form-control-lg { text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; } .link-secondary:hover, .link-secondary:focus { - color: RGBA(38, 38, 38, var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(38, 38, 38, var(--bs-link-underline-opacity, 1)) !important; + color: RGBA(27, 27, 27, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(27, 27, 27, var(--bs-link-underline-opacity, 1)) !important; } .link-success { @@ -6583,8 +6579,8 @@ textarea.form-control-lg { text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; } .link-light:hover, .link-light:focus { - color: RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important; - text-decoration-color: RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important; + color: RGBA(38, 38, 38, var(--bs-link-opacity, 1)) !important; + text-decoration-color: RGBA(38, 38, 38, var(--bs-link-underline-opacity, 1)) !important; } .link-dark { @@ -6805,7 +6801,7 @@ textarea.form-control-lg { .vr { display: inline-block; align-self: stretch; - width: 1px; + width: var(--bs-border-width); min-height: 1em; background-color: currentcolor; opacity: 0.25; @@ -6980,15 +6976,15 @@ textarea.form-control-lg { } .shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; + box-shadow: var(--bs-box-shadow) !important; } .shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; + box-shadow: var(--bs-box-shadow-sm) !important; } .shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; + box-shadow: var(--bs-box-shadow-lg) !important; } .shadow-none { @@ -11589,7 +11585,7 @@ textarea.form-control-lg { .dropdown-item.active, .dropdown-item:hover, option:disabled { - color: #303030; + color: #222; } .input-group-text { diff --git a/src/assets/css/themes/litely-compact.css b/src/assets/css/themes/litely-compact.css index 80e84db4..19061896 100644 --- a/src/assets/css/themes/litely-compact.css +++ b/src/assets/css/themes/litely-compact.css @@ -11,7 +11,7 @@ hr.my-3 { POST-LISTING */ .post-listing { - line-height: 1; + line-height: 1.25; } .post-listing .post-title h5, .post-listing .post-title .h5 { margin: 0; @@ -40,7 +40,7 @@ hr.my-3 { } /*! - * Bootstrap v5.3.0 (https://getbootstrap.com/) + * Bootstrap v5.3.2 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ @@ -140,6 +140,7 @@ hr.my-3 { --bs-link-hover-color: #c15018; --bs-link-hover-color-rgb: 193, 80, 24; --bs-code-color: #d63384; + --bs-highlight-color: #495057; --bs-highlight-bg: rgb(255, 252, 239); --bs-border-width: 1px; --bs-border-style: solid; @@ -167,18 +168,18 @@ hr.my-3 { [data-bs-theme=dark] { color-scheme: dark; - --bs-body-color: #adb5bd; - --bs-body-color-rgb: 173, 181, 189; + --bs-body-color: #dee2e6; + --bs-body-color-rgb: 222, 226, 230; --bs-body-bg: #212529; --bs-body-bg-rgb: 33, 37, 41; --bs-emphasis-color: #fff; --bs-emphasis-color-rgb: 255, 255, 255; - --bs-secondary-color: rgba(173, 181, 189, 0.75); - --bs-secondary-color-rgb: 173, 181, 189; + --bs-secondary-color: rgba(222, 226, 230, 0.75); + --bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-bg: #343a40; --bs-secondary-bg-rgb: 52, 58, 64; - --bs-tertiary-color: rgba(173, 181, 189, 0.5); - --bs-tertiary-color-rgb: 173, 181, 189; + --bs-tertiary-color: rgba(222, 226, 230, 0.5); + --bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-bg: #2b3035; --bs-tertiary-bg-rgb: 43, 48, 53; --bs-primary-text-emphasis: #f7a278; @@ -211,6 +212,8 @@ hr.my-3 { --bs-link-color-rgb: 247, 162, 120; --bs-link-hover-color-rgb: 249, 181, 147; --bs-code-color: #e685b5; + --bs-highlight-color: #dee2e6; + --bs-highlight-bg: #664d03; --bs-border-color: #495057; --bs-border-color-translucent: rgba(255, 255, 255, 0.15); --bs-form-valid-color: #66cb90; @@ -367,6 +370,7 @@ small, .small { mark, .mark { padding: 0.1875em; + color: var(--bs-highlight-color); background-color: var(--bs-highlight-bg); } @@ -582,8 +586,8 @@ legend + * { } [type=search] { - outline-offset: -2px; -webkit-appearance: textfield; + outline-offset: -2px; } /* rtl:raw: @@ -832,7 +836,7 @@ progress { .row-cols-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-4 > * { @@ -847,7 +851,7 @@ progress { .row-cols-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-auto { @@ -1037,7 +1041,7 @@ progress { } .row-cols-sm-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-sm-4 > * { flex: 0 0 auto; @@ -1049,7 +1053,7 @@ progress { } .row-cols-sm-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-sm-auto { flex: 0 0 auto; @@ -1206,7 +1210,7 @@ progress { } .row-cols-md-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-md-4 > * { flex: 0 0 auto; @@ -1218,7 +1222,7 @@ progress { } .row-cols-md-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-md-auto { flex: 0 0 auto; @@ -1375,7 +1379,7 @@ progress { } .row-cols-lg-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-lg-4 > * { flex: 0 0 auto; @@ -1387,7 +1391,7 @@ progress { } .row-cols-lg-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-lg-auto { flex: 0 0 auto; @@ -1544,7 +1548,7 @@ progress { } .row-cols-xl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xl-4 > * { flex: 0 0 auto; @@ -1556,7 +1560,7 @@ progress { } .row-cols-xl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xl-auto { flex: 0 0 auto; @@ -1713,7 +1717,7 @@ progress { } .row-cols-xxl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xxl-4 > * { flex: 0 0 auto; @@ -1725,7 +1729,7 @@ progress { } .row-cols-xxl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xxl-auto { flex: 0 0 auto; @@ -1869,16 +1873,16 @@ progress { --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; - --bs-table-color: var(--bs-body-color); + --bs-table-color: var(--bs-emphasis-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; - --bs-table-striped-color: var(--bs-body-color); - --bs-table-striped-bg: rgba(34, 34, 34, 0.05); - --bs-table-active-color: var(--bs-body-color); - --bs-table-active-bg: rgba(34, 34, 34, 0.1); - --bs-table-hover-color: var(--bs-body-color); - --bs-table-hover-bg: rgba(34, 34, 34, 0.075); + --bs-table-striped-color: var(--bs-emphasis-color); + --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); + --bs-table-active-color: var(--bs-emphasis-color); + --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); + --bs-table-hover-color: var(--bs-emphasis-color); + --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; @@ -1947,7 +1951,7 @@ progress { .table-primary { --bs-table-color: #222; --bs-table-bg: #fce0d2; - --bs-table-border-color: #e6cdc0; + --bs-table-border-color: #d0baaf; --bs-table-striped-bg: #f1d7c9; --bs-table-striped-color: #222; --bs-table-active-bg: #e6cdc0; @@ -1961,7 +1965,7 @@ progress { .table-secondary { --bs-table-color: #222; --bs-table-bg: #cceeda; - --bs-table-border-color: #bbdac8; + --bs-table-border-color: #aac5b5; --bs-table-striped-bg: #c4e4d1; --bs-table-striped-color: #222; --bs-table-active-bg: #bbdac8; @@ -1975,7 +1979,7 @@ progress { .table-success { --bs-table-color: #222; --bs-table-bg: #e0cffc; - --bs-table-border-color: #cdbee6; + --bs-table-border-color: #baacd0; --bs-table-striped-bg: #d7c6f1; --bs-table-striped-color: #222; --bs-table-active-bg: #cdbee6; @@ -1989,7 +1993,7 @@ progress { .table-info { --bs-table-color: #222; --bs-table-bg: #cce5ff; - --bs-table-border-color: #bbd2e9; + --bs-table-border-color: #aabed3; --bs-table-striped-bg: #c4dbf4; --bs-table-striped-color: #222; --bs-table-active-bg: #bbd2e9; @@ -2003,7 +2007,7 @@ progress { .table-warning { --bs-table-color: #222; --bs-table-bg: #fff3cd; - --bs-table-border-color: #e9debc; + --bs-table-border-color: #d3c9ab; --bs-table-striped-bg: #f4e9c4; --bs-table-striped-color: #222; --bs-table-active-bg: #e9debc; @@ -2017,7 +2021,7 @@ progress { .table-danger { --bs-table-color: #222; --bs-table-bg: #e7d6ce; - --bs-table-border-color: #d3c4bd; + --bs-table-border-color: #c0b2ac; --bs-table-striped-bg: #ddcdc5; --bs-table-striped-color: #222; --bs-table-active-bg: #d3c4bd; @@ -2031,7 +2035,7 @@ progress { .table-light { --bs-table-color: #222; --bs-table-bg: #f8f9fa; - --bs-table-border-color: #e3e4e4; + --bs-table-border-color: #cdcecf; --bs-table-striped-bg: #edeeef; --bs-table-striped-color: #222; --bs-table-active-bg: #e3e4e4; @@ -2045,7 +2049,7 @@ progress { .table-dark { --bs-table-color: #fff; --bs-table-bg: #212529; - --bs-table-border-color: #373b3e; + --bs-table-border-color: #4d5154; --bs-table-striped-bg: #2c3034; --bs-table-striped-color: #fff; --bs-table-active-bg: #373b3e; @@ -2129,10 +2133,10 @@ progress { font-weight: 400; line-height: 1.5; color: var(--bs-body-color); + appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); - appearance: none; border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @@ -2279,6 +2283,7 @@ textarea.form-control-lg { font-weight: 400; line-height: 1.5; color: var(--bs-body-color); + appearance: none; background-color: var(--bs-body-bg); background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-repeat: no-repeat; @@ -2287,7 +2292,6 @@ textarea.form-control-lg { border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-select { @@ -2328,7 +2332,7 @@ textarea.form-control-lg { } [data-bs-theme=dark] .form-select { - --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); } .form-check { @@ -2355,17 +2359,18 @@ textarea.form-control-lg { .form-check-input { --bs-form-check-bg: var(--bs-body-bg); + flex-shrink: 0; width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; + appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); - appearance: none; print-color-adjust: exact; } .form-check-input[type=checkbox] { @@ -2464,8 +2469,8 @@ textarea.form-control-lg { width: 100%; height: 1.5rem; padding: 0; - background-color: transparent; appearance: none; + background-color: transparent; } .form-range:focus { outline: 0; @@ -2483,11 +2488,11 @@ textarea.form-control-lg { width: 1rem; height: 1rem; margin-top: -0.25rem; + appearance: none; background-color: #f1641e; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-webkit-slider-thumb { @@ -2502,18 +2507,18 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; } .form-range::-moz-range-thumb { width: 1rem; height: 1rem; + appearance: none; background-color: #f1641e; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-moz-range-thumb { @@ -2528,7 +2533,7 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; } @@ -2622,10 +2627,12 @@ textarea.form-control-lg { .form-floating > .form-control-plaintext ~ label { border-width: var(--bs-border-width) 0; } -.form-floating > :disabled ~ label { +.form-floating > :disabled ~ label, +.form-floating > .form-control:disabled ~ label { color: #6c757d; } -.form-floating > :disabled ~ label::after { +.form-floating > :disabled ~ label::after, +.form-floating > .form-control:disabled ~ label::after { background-color: var(--bs-secondary-bg); } @@ -3361,7 +3368,7 @@ textarea.form-control-lg { --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; - --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15); + --bs-dropdown-box-shadow: var(--bs-box-shadow); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); @@ -3772,7 +3779,7 @@ textarea.form-control-lg { outline: 0; box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25); } -.nav-link.disabled { +.nav-link.disabled, .nav-link:disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; @@ -3798,11 +3805,6 @@ textarea.form-control-lg { isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); } -.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--bs-nav-tabs-link-active-color); @@ -3823,11 +3825,6 @@ textarea.form-control-lg { .nav-pills .nav-link { border-radius: var(--bs-nav-pills-border-radius); } -.nav-pills .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--bs-nav-pills-link-active-color); @@ -5400,7 +5397,7 @@ textarea.form-control-lg { --bs-modal-border-color: var(--bs-border-color-translucent); --bs-modal-border-width: var(--bs-border-width); --bs-modal-border-radius: var(--bs-border-radius-lg); - --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075); + --bs-modal-box-shadow: var(--bs-box-shadow-sm); --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; @@ -5541,7 +5538,7 @@ textarea.form-control-lg { @media (min-width: 576px) { .modal { --bs-modal-margin: 1.75rem; - --bs-modal-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15); + --bs-modal-box-shadow: var(--bs-box-shadow); } .modal-dialog { max-width: var(--bs-modal-width); @@ -5793,7 +5790,7 @@ textarea.form-control-lg { --bs-popover-border-color: var(--bs-border-color-translucent); --bs-popover-border-radius: var(--bs-border-radius-lg); --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); - --bs-popover-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15); + --bs-popover-box-shadow: var(--bs-box-shadow); --bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-y: 0.5rem; --bs-popover-header-font-size: 1rem; @@ -6227,7 +6224,7 @@ textarea.form-control-lg { --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); - --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075); + --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; } @@ -6772,42 +6769,42 @@ textarea.form-control-lg { .text-bg-primary { color: #fff !important; - background-color: RGBA(241, 100, 30, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-secondary { color: #fff !important; - background-color: RGBA(0, 168, 70, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-success { color: #fff !important; - background-color: RGBA(102, 16, 242, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-info { color: #fff !important; - background-color: RGBA(0, 123, 255, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-warning { color: #222 !important; - background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-danger { color: #fff !important; - background-color: RGBA(135, 50, 8, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-light { color: #222 !important; - background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-dark { color: #fff !important; - background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; } .link-primary { @@ -7091,7 +7088,7 @@ textarea.form-control-lg { .vr { display: inline-block; align-self: stretch; - width: 1px; + width: var(--bs-border-width); min-height: 1em; background-color: currentcolor; opacity: 0.25; @@ -7266,15 +7263,15 @@ textarea.form-control-lg { } .shadow { - box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15) !important; + box-shadow: var(--bs-box-shadow) !important; } .shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075) !important; + box-shadow: var(--bs-box-shadow-sm) !important; } .shadow-lg { - box-shadow: 0 1rem 3rem rgba(34, 34, 34, 0.175) !important; + box-shadow: var(--bs-box-shadow-lg) !important; } .shadow-none { diff --git a/src/assets/css/themes/litely-compact.scss b/src/assets/css/themes/litely-compact.scss index 22a86af7..a81759d7 100644 --- a/src/assets/css/themes/litely-compact.scss +++ b/src/assets/css/themes/litely-compact.scss @@ -20,7 +20,7 @@ hr.my-3 { */ .post-listing { - line-height: 1; + line-height: 1.25; .post-title h5 { margin: 0; diff --git a/src/assets/css/themes/litely-red.css b/src/assets/css/themes/litely-red.css index 0e2e8e34..fa79da61 100644 --- a/src/assets/css/themes/litely-red.css +++ b/src/assets/css/themes/litely-red.css @@ -1,6 +1,6 @@ @charset "UTF-8"; /*! - * Bootstrap v5.3.0 (https://getbootstrap.com/) + * Bootstrap v5.3.2 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ @@ -100,6 +100,7 @@ --bs-link-hover-color: #c15018; --bs-link-hover-color-rgb: 193, 80, 24; --bs-code-color: #d63384; + --bs-highlight-color: #495057; --bs-highlight-bg: rgb(255, 252, 239); --bs-border-width: 1px; --bs-border-style: solid; @@ -127,18 +128,18 @@ [data-bs-theme=dark] { color-scheme: dark; - --bs-body-color: #adb5bd; - --bs-body-color-rgb: 173, 181, 189; + --bs-body-color: #dee2e6; + --bs-body-color-rgb: 222, 226, 230; --bs-body-bg: #212529; --bs-body-bg-rgb: 33, 37, 41; --bs-emphasis-color: #fff; --bs-emphasis-color-rgb: 255, 255, 255; - --bs-secondary-color: rgba(173, 181, 189, 0.75); - --bs-secondary-color-rgb: 173, 181, 189; + --bs-secondary-color: rgba(222, 226, 230, 0.75); + --bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-bg: #343a40; --bs-secondary-bg-rgb: 52, 58, 64; - --bs-tertiary-color: rgba(173, 181, 189, 0.5); - --bs-tertiary-color-rgb: 173, 181, 189; + --bs-tertiary-color: rgba(222, 226, 230, 0.5); + --bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-bg: #2b3035; --bs-tertiary-bg-rgb: 43, 48, 53; --bs-primary-text-emphasis: #f7a278; @@ -171,6 +172,8 @@ --bs-link-color-rgb: 247, 162, 120; --bs-link-hover-color-rgb: 249, 181, 147; --bs-code-color: #e685b5; + --bs-highlight-color: #dee2e6; + --bs-highlight-bg: #664d03; --bs-border-color: #495057; --bs-border-color-translucent: rgba(255, 255, 255, 0.15); --bs-form-valid-color: #66cb90; @@ -327,6 +330,7 @@ small, .small { mark, .mark { padding: 0.1875em; + color: var(--bs-highlight-color); background-color: var(--bs-highlight-bg); } @@ -542,8 +546,8 @@ legend + * { } [type=search] { - outline-offset: -2px; -webkit-appearance: textfield; + outline-offset: -2px; } /* rtl:raw: @@ -816,7 +820,7 @@ progress { .row-cols-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-4 > * { @@ -831,7 +835,7 @@ progress { .row-cols-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-auto { @@ -1021,7 +1025,7 @@ progress { } .row-cols-sm-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-sm-4 > * { flex: 0 0 auto; @@ -1033,7 +1037,7 @@ progress { } .row-cols-sm-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-sm-auto { flex: 0 0 auto; @@ -1190,7 +1194,7 @@ progress { } .row-cols-md-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-md-4 > * { flex: 0 0 auto; @@ -1202,7 +1206,7 @@ progress { } .row-cols-md-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-md-auto { flex: 0 0 auto; @@ -1359,7 +1363,7 @@ progress { } .row-cols-lg-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-lg-4 > * { flex: 0 0 auto; @@ -1371,7 +1375,7 @@ progress { } .row-cols-lg-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-lg-auto { flex: 0 0 auto; @@ -1528,7 +1532,7 @@ progress { } .row-cols-xl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xl-4 > * { flex: 0 0 auto; @@ -1540,7 +1544,7 @@ progress { } .row-cols-xl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xl-auto { flex: 0 0 auto; @@ -1697,7 +1701,7 @@ progress { } .row-cols-xxl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xxl-4 > * { flex: 0 0 auto; @@ -1709,7 +1713,7 @@ progress { } .row-cols-xxl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xxl-auto { flex: 0 0 auto; @@ -1853,16 +1857,16 @@ progress { --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; - --bs-table-color: var(--bs-body-color); + --bs-table-color: var(--bs-emphasis-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; - --bs-table-striped-color: var(--bs-body-color); - --bs-table-striped-bg: rgba(34, 34, 34, 0.05); - --bs-table-active-color: var(--bs-body-color); - --bs-table-active-bg: rgba(34, 34, 34, 0.1); - --bs-table-hover-color: var(--bs-body-color); - --bs-table-hover-bg: rgba(34, 34, 34, 0.075); + --bs-table-striped-color: var(--bs-emphasis-color); + --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); + --bs-table-active-color: var(--bs-emphasis-color); + --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); + --bs-table-hover-color: var(--bs-emphasis-color); + --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; @@ -1931,7 +1935,7 @@ progress { .table-primary { --bs-table-color: #222; --bs-table-bg: #fce0d2; - --bs-table-border-color: #e6cdc0; + --bs-table-border-color: #d0baaf; --bs-table-striped-bg: #f1d7c9; --bs-table-striped-color: #222; --bs-table-active-bg: #e6cdc0; @@ -1945,7 +1949,7 @@ progress { .table-secondary { --bs-table-color: #222; --bs-table-bg: #f4cccc; - --bs-table-border-color: #dfbbbb; + --bs-table-border-color: #caaaaa; --bs-table-striped-bg: #eac4c4; --bs-table-striped-color: #222; --bs-table-active-bg: #dfbbbb; @@ -1959,7 +1963,7 @@ progress { .table-success { --bs-table-color: #222; --bs-table-bg: #e0cffc; - --bs-table-border-color: #cdbee6; + --bs-table-border-color: #baacd0; --bs-table-striped-bg: #d7c6f1; --bs-table-striped-color: #222; --bs-table-active-bg: #cdbee6; @@ -1973,7 +1977,7 @@ progress { .table-info { --bs-table-color: #222; --bs-table-bg: #cce5ff; - --bs-table-border-color: #bbd2e9; + --bs-table-border-color: #aabed3; --bs-table-striped-bg: #c4dbf4; --bs-table-striped-color: #222; --bs-table-active-bg: #bbd2e9; @@ -1987,7 +1991,7 @@ progress { .table-warning { --bs-table-color: #222; --bs-table-bg: #fff3cd; - --bs-table-border-color: #e9debc; + --bs-table-border-color: #d3c9ab; --bs-table-striped-bg: #f4e9c4; --bs-table-striped-color: #222; --bs-table-active-bg: #e9debc; @@ -2001,7 +2005,7 @@ progress { .table-danger { --bs-table-color: #222; --bs-table-bg: #e8d6ce; - --bs-table-border-color: #d4c4bd; + --bs-table-border-color: #c0b2ac; --bs-table-striped-bg: #decdc5; --bs-table-striped-color: #222; --bs-table-active-bg: #d4c4bd; @@ -2015,7 +2019,7 @@ progress { .table-light { --bs-table-color: #222; --bs-table-bg: #f8f9fa; - --bs-table-border-color: #e3e4e4; + --bs-table-border-color: #cdcecf; --bs-table-striped-bg: #edeeef; --bs-table-striped-color: #222; --bs-table-active-bg: #e3e4e4; @@ -2029,7 +2033,7 @@ progress { .table-dark { --bs-table-color: #fff; --bs-table-bg: #212529; - --bs-table-border-color: #373b3e; + --bs-table-border-color: #4d5154; --bs-table-striped-bg: #2c3034; --bs-table-striped-color: #fff; --bs-table-active-bg: #373b3e; @@ -2113,10 +2117,10 @@ progress { font-weight: 400; line-height: 1.5; color: var(--bs-body-color); + appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); - appearance: none; border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @@ -2263,6 +2267,7 @@ textarea.form-control-lg { font-weight: 400; line-height: 1.5; color: var(--bs-body-color); + appearance: none; background-color: var(--bs-body-bg); background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-repeat: no-repeat; @@ -2271,7 +2276,6 @@ textarea.form-control-lg { border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-select { @@ -2312,7 +2316,7 @@ textarea.form-control-lg { } [data-bs-theme=dark] .form-select { - --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); } .form-check { @@ -2339,17 +2343,18 @@ textarea.form-control-lg { .form-check-input { --bs-form-check-bg: var(--bs-body-bg); + flex-shrink: 0; width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; + appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); - appearance: none; print-color-adjust: exact; } .form-check-input[type=checkbox] { @@ -2448,8 +2453,8 @@ textarea.form-control-lg { width: 100%; height: 1.5rem; padding: 0; - background-color: transparent; appearance: none; + background-color: transparent; } .form-range:focus { outline: 0; @@ -2467,11 +2472,11 @@ textarea.form-control-lg { width: 1rem; height: 1rem; margin-top: -0.25rem; + appearance: none; background-color: #f1641e; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-webkit-slider-thumb { @@ -2486,18 +2491,18 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; } .form-range::-moz-range-thumb { width: 1rem; height: 1rem; + appearance: none; background-color: #f1641e; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-moz-range-thumb { @@ -2512,7 +2517,7 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; } @@ -2606,10 +2611,12 @@ textarea.form-control-lg { .form-floating > .form-control-plaintext ~ label { border-width: var(--bs-border-width) 0; } -.form-floating > :disabled ~ label { +.form-floating > :disabled ~ label, +.form-floating > .form-control:disabled ~ label { color: #6c757d; } -.form-floating > :disabled ~ label::after { +.form-floating > :disabled ~ label::after, +.form-floating > .form-control:disabled ~ label::after { background-color: var(--bs-secondary-bg); } @@ -3345,7 +3352,7 @@ textarea.form-control-lg { --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; - --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15); + --bs-dropdown-box-shadow: var(--bs-box-shadow); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); @@ -3756,7 +3763,7 @@ textarea.form-control-lg { outline: 0; box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25); } -.nav-link.disabled { +.nav-link.disabled, .nav-link:disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; @@ -3782,11 +3789,6 @@ textarea.form-control-lg { isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); } -.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--bs-nav-tabs-link-active-color); @@ -3807,11 +3809,6 @@ textarea.form-control-lg { .nav-pills .nav-link { border-radius: var(--bs-nav-pills-border-radius); } -.nav-pills .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--bs-nav-pills-link-active-color); @@ -5388,7 +5385,7 @@ textarea.form-control-lg { --bs-modal-border-color: var(--bs-border-color-translucent); --bs-modal-border-width: var(--bs-border-width); --bs-modal-border-radius: var(--bs-border-radius-lg); - --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075); + --bs-modal-box-shadow: var(--bs-box-shadow-sm); --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; @@ -5529,7 +5526,7 @@ textarea.form-control-lg { @media (min-width: 576px) { .modal { --bs-modal-margin: 1.75rem; - --bs-modal-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15); + --bs-modal-box-shadow: var(--bs-box-shadow); } .modal-dialog { max-width: var(--bs-modal-width); @@ -5781,7 +5778,7 @@ textarea.form-control-lg { --bs-popover-border-color: var(--bs-border-color-translucent); --bs-popover-border-radius: var(--bs-border-radius-lg); --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); - --bs-popover-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15); + --bs-popover-box-shadow: var(--bs-box-shadow); --bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-y: 0.5rem; --bs-popover-header-font-size: 1rem; @@ -6215,7 +6212,7 @@ textarea.form-control-lg { --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); - --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075); + --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; } @@ -6760,42 +6757,42 @@ textarea.form-control-lg { .text-bg-primary { color: #fff !important; - background-color: RGBA(241, 100, 30, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-secondary { color: #fff !important; - background-color: RGBA(200, 0, 0, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-success { color: #fff !important; - background-color: RGBA(102, 16, 242, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-info { color: #fff !important; - background-color: RGBA(0, 123, 255, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-warning { color: #222 !important; - background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-danger { color: #fff !important; - background-color: RGBA(140, 52, 9, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-light { color: #222 !important; - background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-dark { color: #fff !important; - background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; } .link-primary { @@ -7079,7 +7076,7 @@ textarea.form-control-lg { .vr { display: inline-block; align-self: stretch; - width: 1px; + width: var(--bs-border-width); min-height: 1em; background-color: currentcolor; opacity: 0.25; @@ -7254,15 +7251,15 @@ textarea.form-control-lg { } .shadow { - box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15) !important; + box-shadow: var(--bs-box-shadow) !important; } .shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075) !important; + box-shadow: var(--bs-box-shadow-sm) !important; } .shadow-lg { - box-shadow: 0 1rem 3rem rgba(34, 34, 34, 0.175) !important; + box-shadow: var(--bs-box-shadow-lg) !important; } .shadow-none { diff --git a/src/assets/css/themes/litely.css b/src/assets/css/themes/litely.css index bf286314..94768e71 100644 --- a/src/assets/css/themes/litely.css +++ b/src/assets/css/themes/litely.css @@ -1,6 +1,6 @@ @charset "UTF-8"; /*! - * Bootstrap v5.3.0 (https://getbootstrap.com/) + * Bootstrap v5.3.2 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ @@ -100,6 +100,7 @@ --bs-link-hover-color: #c15018; --bs-link-hover-color-rgb: 193, 80, 24; --bs-code-color: #d63384; + --bs-highlight-color: #495057; --bs-highlight-bg: rgb(255, 252, 239); --bs-border-width: 1px; --bs-border-style: solid; @@ -127,18 +128,18 @@ [data-bs-theme=dark] { color-scheme: dark; - --bs-body-color: #adb5bd; - --bs-body-color-rgb: 173, 181, 189; + --bs-body-color: #dee2e6; + --bs-body-color-rgb: 222, 226, 230; --bs-body-bg: #212529; --bs-body-bg-rgb: 33, 37, 41; --bs-emphasis-color: #fff; --bs-emphasis-color-rgb: 255, 255, 255; - --bs-secondary-color: rgba(173, 181, 189, 0.75); - --bs-secondary-color-rgb: 173, 181, 189; + --bs-secondary-color: rgba(222, 226, 230, 0.75); + --bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-bg: #343a40; --bs-secondary-bg-rgb: 52, 58, 64; - --bs-tertiary-color: rgba(173, 181, 189, 0.5); - --bs-tertiary-color-rgb: 173, 181, 189; + --bs-tertiary-color: rgba(222, 226, 230, 0.5); + --bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-bg: #2b3035; --bs-tertiary-bg-rgb: 43, 48, 53; --bs-primary-text-emphasis: #f7a278; @@ -171,6 +172,8 @@ --bs-link-color-rgb: 247, 162, 120; --bs-link-hover-color-rgb: 249, 181, 147; --bs-code-color: #e685b5; + --bs-highlight-color: #dee2e6; + --bs-highlight-bg: #664d03; --bs-border-color: #495057; --bs-border-color-translucent: rgba(255, 255, 255, 0.15); --bs-form-valid-color: #66cb90; @@ -327,6 +330,7 @@ small, .small { mark, .mark { padding: 0.1875em; + color: var(--bs-highlight-color); background-color: var(--bs-highlight-bg); } @@ -542,8 +546,8 @@ legend + * { } [type=search] { - outline-offset: -2px; -webkit-appearance: textfield; + outline-offset: -2px; } /* rtl:raw: @@ -816,7 +820,7 @@ progress { .row-cols-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-4 > * { @@ -831,7 +835,7 @@ progress { .row-cols-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-auto { @@ -1021,7 +1025,7 @@ progress { } .row-cols-sm-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-sm-4 > * { flex: 0 0 auto; @@ -1033,7 +1037,7 @@ progress { } .row-cols-sm-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-sm-auto { flex: 0 0 auto; @@ -1190,7 +1194,7 @@ progress { } .row-cols-md-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-md-4 > * { flex: 0 0 auto; @@ -1202,7 +1206,7 @@ progress { } .row-cols-md-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-md-auto { flex: 0 0 auto; @@ -1359,7 +1363,7 @@ progress { } .row-cols-lg-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-lg-4 > * { flex: 0 0 auto; @@ -1371,7 +1375,7 @@ progress { } .row-cols-lg-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-lg-auto { flex: 0 0 auto; @@ -1528,7 +1532,7 @@ progress { } .row-cols-xl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xl-4 > * { flex: 0 0 auto; @@ -1540,7 +1544,7 @@ progress { } .row-cols-xl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xl-auto { flex: 0 0 auto; @@ -1697,7 +1701,7 @@ progress { } .row-cols-xxl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xxl-4 > * { flex: 0 0 auto; @@ -1709,7 +1713,7 @@ progress { } .row-cols-xxl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xxl-auto { flex: 0 0 auto; @@ -1853,16 +1857,16 @@ progress { --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; - --bs-table-color: var(--bs-body-color); + --bs-table-color: var(--bs-emphasis-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; - --bs-table-striped-color: var(--bs-body-color); - --bs-table-striped-bg: rgba(34, 34, 34, 0.05); - --bs-table-active-color: var(--bs-body-color); - --bs-table-active-bg: rgba(34, 34, 34, 0.1); - --bs-table-hover-color: var(--bs-body-color); - --bs-table-hover-bg: rgba(34, 34, 34, 0.075); + --bs-table-striped-color: var(--bs-emphasis-color); + --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); + --bs-table-active-color: var(--bs-emphasis-color); + --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); + --bs-table-hover-color: var(--bs-emphasis-color); + --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; @@ -1931,7 +1935,7 @@ progress { .table-primary { --bs-table-color: #222; --bs-table-bg: #fce0d2; - --bs-table-border-color: #e6cdc0; + --bs-table-border-color: #d0baaf; --bs-table-striped-bg: #f1d7c9; --bs-table-striped-color: #222; --bs-table-active-bg: #e6cdc0; @@ -1945,7 +1949,7 @@ progress { .table-secondary { --bs-table-color: #222; --bs-table-bg: #cceeda; - --bs-table-border-color: #bbdac8; + --bs-table-border-color: #aac5b5; --bs-table-striped-bg: #c4e4d1; --bs-table-striped-color: #222; --bs-table-active-bg: #bbdac8; @@ -1959,7 +1963,7 @@ progress { .table-success { --bs-table-color: #222; --bs-table-bg: #e0cffc; - --bs-table-border-color: #cdbee6; + --bs-table-border-color: #baacd0; --bs-table-striped-bg: #d7c6f1; --bs-table-striped-color: #222; --bs-table-active-bg: #cdbee6; @@ -1973,7 +1977,7 @@ progress { .table-info { --bs-table-color: #222; --bs-table-bg: #cce5ff; - --bs-table-border-color: #bbd2e9; + --bs-table-border-color: #aabed3; --bs-table-striped-bg: #c4dbf4; --bs-table-striped-color: #222; --bs-table-active-bg: #bbd2e9; @@ -1987,7 +1991,7 @@ progress { .table-warning { --bs-table-color: #222; --bs-table-bg: #fff3cd; - --bs-table-border-color: #e9debc; + --bs-table-border-color: #d3c9ab; --bs-table-striped-bg: #f4e9c4; --bs-table-striped-color: #222; --bs-table-active-bg: #e9debc; @@ -2001,7 +2005,7 @@ progress { .table-danger { --bs-table-color: #222; --bs-table-bg: #e7d6ce; - --bs-table-border-color: #d3c4bd; + --bs-table-border-color: #c0b2ac; --bs-table-striped-bg: #ddcdc5; --bs-table-striped-color: #222; --bs-table-active-bg: #d3c4bd; @@ -2015,7 +2019,7 @@ progress { .table-light { --bs-table-color: #222; --bs-table-bg: #f8f9fa; - --bs-table-border-color: #e3e4e4; + --bs-table-border-color: #cdcecf; --bs-table-striped-bg: #edeeef; --bs-table-striped-color: #222; --bs-table-active-bg: #e3e4e4; @@ -2029,7 +2033,7 @@ progress { .table-dark { --bs-table-color: #fff; --bs-table-bg: #212529; - --bs-table-border-color: #373b3e; + --bs-table-border-color: #4d5154; --bs-table-striped-bg: #2c3034; --bs-table-striped-color: #fff; --bs-table-active-bg: #373b3e; @@ -2113,10 +2117,10 @@ progress { font-weight: 400; line-height: 1.5; color: var(--bs-body-color); + appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); - appearance: none; border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @@ -2263,6 +2267,7 @@ textarea.form-control-lg { font-weight: 400; line-height: 1.5; color: var(--bs-body-color); + appearance: none; background-color: var(--bs-body-bg); background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-repeat: no-repeat; @@ -2271,7 +2276,6 @@ textarea.form-control-lg { border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-select { @@ -2312,7 +2316,7 @@ textarea.form-control-lg { } [data-bs-theme=dark] .form-select { - --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); } .form-check { @@ -2339,17 +2343,18 @@ textarea.form-control-lg { .form-check-input { --bs-form-check-bg: var(--bs-body-bg); + flex-shrink: 0; width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; + appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); - appearance: none; print-color-adjust: exact; } .form-check-input[type=checkbox] { @@ -2448,8 +2453,8 @@ textarea.form-control-lg { width: 100%; height: 1.5rem; padding: 0; - background-color: transparent; appearance: none; + background-color: transparent; } .form-range:focus { outline: 0; @@ -2467,11 +2472,11 @@ textarea.form-control-lg { width: 1rem; height: 1rem; margin-top: -0.25rem; + appearance: none; background-color: #f1641e; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-webkit-slider-thumb { @@ -2486,18 +2491,18 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; } .form-range::-moz-range-thumb { width: 1rem; height: 1rem; + appearance: none; background-color: #f1641e; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-moz-range-thumb { @@ -2512,7 +2517,7 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; } @@ -2606,10 +2611,12 @@ textarea.form-control-lg { .form-floating > .form-control-plaintext ~ label { border-width: var(--bs-border-width) 0; } -.form-floating > :disabled ~ label { +.form-floating > :disabled ~ label, +.form-floating > .form-control:disabled ~ label { color: #6c757d; } -.form-floating > :disabled ~ label::after { +.form-floating > :disabled ~ label::after, +.form-floating > .form-control:disabled ~ label::after { background-color: var(--bs-secondary-bg); } @@ -3345,7 +3352,7 @@ textarea.form-control-lg { --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; - --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15); + --bs-dropdown-box-shadow: var(--bs-box-shadow); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); @@ -3756,7 +3763,7 @@ textarea.form-control-lg { outline: 0; box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25); } -.nav-link.disabled { +.nav-link.disabled, .nav-link:disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; @@ -3782,11 +3789,6 @@ textarea.form-control-lg { isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); } -.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--bs-nav-tabs-link-active-color); @@ -3807,11 +3809,6 @@ textarea.form-control-lg { .nav-pills .nav-link { border-radius: var(--bs-nav-pills-border-radius); } -.nav-pills .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--bs-nav-pills-link-active-color); @@ -5388,7 +5385,7 @@ textarea.form-control-lg { --bs-modal-border-color: var(--bs-border-color-translucent); --bs-modal-border-width: var(--bs-border-width); --bs-modal-border-radius: var(--bs-border-radius-lg); - --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075); + --bs-modal-box-shadow: var(--bs-box-shadow-sm); --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; @@ -5529,7 +5526,7 @@ textarea.form-control-lg { @media (min-width: 576px) { .modal { --bs-modal-margin: 1.75rem; - --bs-modal-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15); + --bs-modal-box-shadow: var(--bs-box-shadow); } .modal-dialog { max-width: var(--bs-modal-width); @@ -5781,7 +5778,7 @@ textarea.form-control-lg { --bs-popover-border-color: var(--bs-border-color-translucent); --bs-popover-border-radius: var(--bs-border-radius-lg); --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); - --bs-popover-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15); + --bs-popover-box-shadow: var(--bs-box-shadow); --bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-y: 0.5rem; --bs-popover-header-font-size: 1rem; @@ -6215,7 +6212,7 @@ textarea.form-control-lg { --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); - --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075); + --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; } @@ -6760,42 +6757,42 @@ textarea.form-control-lg { .text-bg-primary { color: #fff !important; - background-color: RGBA(241, 100, 30, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-secondary { color: #fff !important; - background-color: RGBA(0, 168, 70, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-success { color: #fff !important; - background-color: RGBA(102, 16, 242, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-info { color: #fff !important; - background-color: RGBA(0, 123, 255, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-warning { color: #222 !important; - background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-danger { color: #fff !important; - background-color: RGBA(135, 50, 8, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-light { color: #222 !important; - background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-dark { color: #fff !important; - background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; } .link-primary { @@ -7079,7 +7076,7 @@ textarea.form-control-lg { .vr { display: inline-block; align-self: stretch; - width: 1px; + width: var(--bs-border-width); min-height: 1em; background-color: currentcolor; opacity: 0.25; @@ -7254,15 +7251,15 @@ textarea.form-control-lg { } .shadow { - box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15) !important; + box-shadow: var(--bs-box-shadow) !important; } .shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075) !important; + box-shadow: var(--bs-box-shadow-sm) !important; } .shadow-lg { - box-shadow: 0 1rem 3rem rgba(34, 34, 34, 0.175) !important; + box-shadow: var(--bs-box-shadow-lg) !important; } .shadow-none { diff --git a/src/assets/css/themes/vaporwave-dark.css b/src/assets/css/themes/vaporwave-dark.css index 7235af2d..f1e0be98 100644 --- a/src/assets/css/themes/vaporwave-dark.css +++ b/src/assets/css/themes/vaporwave-dark.css @@ -1,6 +1,6 @@ @charset "UTF-8"; /*! - * Bootstrap v5.3.0 (https://getbootstrap.com/) + * Bootstrap v5.3.2 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ @@ -100,6 +100,7 @@ --bs-link-hover-color: #cc3395; --bs-link-hover-color-rgb: 204, 51, 149; --bs-code-color: rgb(255, 64, 186); + --bs-highlight-color: #ebebeb; --bs-highlight-bg: #888; --bs-border-width: 1px; --bs-border-style: solid; @@ -127,18 +128,18 @@ [data-bs-theme=dark] { color-scheme: dark; - --bs-body-color: #adb5bd; - --bs-body-color-rgb: 173, 181, 189; + --bs-body-color: #dee2e6; + --bs-body-color-rgb: 222, 226, 230; --bs-body-bg: #222; --bs-body-bg-rgb: 34, 34, 34; --bs-emphasis-color: #fff; --bs-emphasis-color-rgb: 255, 255, 255; - --bs-secondary-color: rgba(173, 181, 189, 0.75); - --bs-secondary-color-rgb: 173, 181, 189; + --bs-secondary-color: rgba(222, 226, 230, 0.75); + --bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-bg: #303030; --bs-secondary-bg-rgb: 48, 48, 48; - --bs-tertiary-color: rgba(173, 181, 189, 0.5); - --bs-tertiary-color-rgb: 173, 181, 189; + --bs-tertiary-color: rgba(222, 226, 230, 0.5); + --bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-bg: #292929; --bs-tertiary-bg-rgb: 41, 41, 41; --bs-primary-text-emphasis: #ff8cd6; @@ -171,6 +172,7 @@ --bs-link-color-rgb: 255, 140, 214; --bs-link-hover-color-rgb: 255, 163, 222; --bs-code-color: #ff8cd6; + --bs-highlight-color: #dee2e6; --bs-highlight-bg: #888; --bs-border-color: #444; --bs-border-color-translucent: rgba(255, 255, 255, 0.15); @@ -328,6 +330,7 @@ small, .small { mark, .mark { padding: 0.1875em; + color: var(--bs-highlight-color); background-color: var(--bs-highlight-bg); } @@ -544,8 +547,8 @@ legend + * { } [type=search] { - outline-offset: -2px; -webkit-appearance: textfield; + outline-offset: -2px; } /* rtl:raw: @@ -819,7 +822,7 @@ progress { .row-cols-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-4 > * { @@ -834,7 +837,7 @@ progress { .row-cols-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-auto { @@ -1024,7 +1027,7 @@ progress { } .row-cols-sm-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-sm-4 > * { flex: 0 0 auto; @@ -1036,7 +1039,7 @@ progress { } .row-cols-sm-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-sm-auto { flex: 0 0 auto; @@ -1193,7 +1196,7 @@ progress { } .row-cols-md-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-md-4 > * { flex: 0 0 auto; @@ -1205,7 +1208,7 @@ progress { } .row-cols-md-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-md-auto { flex: 0 0 auto; @@ -1362,7 +1365,7 @@ progress { } .row-cols-lg-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-lg-4 > * { flex: 0 0 auto; @@ -1374,7 +1377,7 @@ progress { } .row-cols-lg-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-lg-auto { flex: 0 0 auto; @@ -1531,7 +1534,7 @@ progress { } .row-cols-xl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xl-4 > * { flex: 0 0 auto; @@ -1543,7 +1546,7 @@ progress { } .row-cols-xl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xl-auto { flex: 0 0 auto; @@ -1700,7 +1703,7 @@ progress { } .row-cols-xxl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xxl-4 > * { flex: 0 0 auto; @@ -1712,7 +1715,7 @@ progress { } .row-cols-xxl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xxl-auto { flex: 0 0 auto; @@ -1856,16 +1859,16 @@ progress { --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; - --bs-table-color: var(--bs-body-color); + --bs-table-color: var(--bs-emphasis-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; - --bs-table-striped-color: var(--bs-body-color); - --bs-table-striped-bg: rgba(0, 0, 0, 0.05); - --bs-table-active-color: var(--bs-body-color); - --bs-table-active-bg: rgba(0, 0, 0, 0.1); - --bs-table-hover-color: var(--bs-body-color); - --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + --bs-table-striped-color: var(--bs-emphasis-color); + --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); + --bs-table-active-color: var(--bs-emphasis-color); + --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); + --bs-table-hover-color: var(--bs-emphasis-color); + --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; @@ -1934,7 +1937,7 @@ progress { .table-primary { --bs-table-color: #000; --bs-table-bg: #ffd9f1; - --bs-table-border-color: #e6c3d9; + --bs-table-border-color: #ccaec1; --bs-table-striped-bg: #f2cee5; --bs-table-striped-color: #000; --bs-table-active-bg: #e6c3d9; @@ -1948,7 +1951,7 @@ progress { .table-secondary { --bs-table-color: #000; --bs-table-bg: #ccf5ff; - --bs-table-border-color: #b8dde6; + --bs-table-border-color: #a3c4cc; --bs-table-striped-bg: #c2e9f2; --bs-table-striped-color: #000; --bs-table-active-bg: #b8dde6; @@ -1962,7 +1965,7 @@ progress { .table-success { --bs-table-color: #000; --bs-table-bg: #cdffec; - --bs-table-border-color: #b9e6d4; + --bs-table-border-color: #a4ccbd; --bs-table-striped-bg: #c3f2e0; --bs-table-striped-color: #000; --bs-table-active-bg: #b9e6d4; @@ -1976,7 +1979,7 @@ progress { .table-info { --bs-table-color: #000; --bs-table-bg: #ccf5ff; - --bs-table-border-color: #b8dde6; + --bs-table-border-color: #a3c4cc; --bs-table-striped-bg: #c2e9f2; --bs-table-striped-color: #000; --bs-table-active-bg: #b8dde6; @@ -1990,7 +1993,7 @@ progress { .table-warning { --bs-table-color: #000; --bs-table-bg: #fffeea; - --bs-table-border-color: #e6e5d3; + --bs-table-border-color: #cccbbb; --bs-table-striped-bg: #f2f1de; --bs-table-striped-color: #000; --bs-table-active-bg: #e6e5d3; @@ -2004,7 +2007,7 @@ progress { .table-danger { --bs-table-color: #000; --bs-table-bg: #ffdfe2; - --bs-table-border-color: #e6c9cb; + --bs-table-border-color: #ccb2b5; --bs-table-striped-bg: #f2d4d7; --bs-table-striped-color: #000; --bs-table-active-bg: #e6c9cb; @@ -2018,7 +2021,7 @@ progress { .table-light { --bs-table-color: #fff; --bs-table-bg: #444; - --bs-table-border-color: #575757; + --bs-table-border-color: dimgray; --bs-table-striped-bg: #4d4d4d; --bs-table-striped-color: #fff; --bs-table-active-bg: #575757; @@ -2032,7 +2035,7 @@ progress { .table-dark { --bs-table-color: #000; --bs-table-bg: #ebebeb; - --bs-table-border-color: #d4d4d4; + --bs-table-border-color: #bcbcbc; --bs-table-striped-bg: #dfdfdf; --bs-table-striped-color: #000; --bs-table-active-bg: #d4d4d4; @@ -2116,12 +2119,12 @@ progress { font-weight: 400; line-height: 1.5; color: #fff; + appearance: none; background-color: #888; background-clip: padding-box; border: var(--bs-border-width) solid #303030; - appearance: none; border-radius: var(--bs-border-radius); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: var(--bs-box-shadow-inset); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { @@ -2140,7 +2143,7 @@ progress { background-color: #888; border-color: #ffa0dd; outline: 0; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(255, 64, 186, 0.25); + box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(255, 64, 186, 0.25); } .form-control::-webkit-date-and-time-value { min-width: 85px; @@ -2268,6 +2271,7 @@ textarea.form-control-lg { font-weight: 400; line-height: 1.5; color: #fff; + appearance: none; background-color: #888; background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-repeat: no-repeat; @@ -2275,9 +2279,8 @@ textarea.form-control-lg { background-size: 16px 12px; border: var(--bs-border-width) solid #303030; border-radius: var(--bs-border-radius); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: var(--bs-box-shadow-inset); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-select { @@ -2287,7 +2290,7 @@ textarea.form-control-lg { .form-select:focus { border-color: #ffa0dd; outline: 0; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(255, 64, 186, 0.25); + box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(255, 64, 186, 0.25); } .form-select[multiple], .form-select[size]:not([size="1"]) { padding-right: 0.75rem; @@ -2318,7 +2321,7 @@ textarea.form-control-lg { } [data-bs-theme=dark] .form-select { - --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); } .form-check { @@ -2345,17 +2348,18 @@ textarea.form-control-lg { .form-check-input { --bs-form-check-bg: #888; + flex-shrink: 0; width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; + appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); - appearance: none; print-color-adjust: exact; } .form-check-input[type=checkbox] { @@ -2454,8 +2458,8 @@ textarea.form-control-lg { width: 100%; height: 1.5rem; padding: 0; - background-color: transparent; appearance: none; + background-color: transparent; } .form-range:focus { outline: 0; @@ -2473,13 +2477,13 @@ textarea.form-control-lg { width: 1rem; height: 1rem; margin-top: -0.25rem; + appearance: none; background-color: rgb(255, 64, 186); background-image: var(--bs-gradient); border: 0; border-radius: 1rem; box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-webkit-slider-thumb { @@ -2495,21 +2499,21 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: var(--bs-box-shadow-inset); } .form-range::-moz-range-thumb { width: 1rem; height: 1rem; + appearance: none; background-color: rgb(255, 64, 186); background-image: var(--bs-gradient); border: 0; border-radius: 1rem; box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-moz-range-thumb { @@ -2525,10 +2529,10 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: var(--bs-box-shadow-inset); } .form-range:disabled { pointer-events: none; @@ -2620,10 +2624,12 @@ textarea.form-control-lg { .form-floating > .form-control-plaintext ~ label { border-width: var(--bs-border-width) 0; } -.form-floating > :disabled ~ label { +.form-floating > :disabled ~ label, +.form-floating > .form-control:disabled ~ label { color: #888; } -.form-floating > :disabled ~ label::after { +.form-floating > :disabled ~ label::after, +.form-floating > .form-control:disabled ~ label::after { background-color: #303030; } @@ -3367,7 +3373,7 @@ textarea.form-control-lg { --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; - --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-dropdown-box-shadow: var(--bs-box-shadow); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); @@ -3789,7 +3795,7 @@ textarea.form-control-lg { outline: 0; box-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25); } -.nav-link.disabled { +.nav-link.disabled, .nav-link:disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; @@ -3815,11 +3821,6 @@ textarea.form-control-lg { isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); } -.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--bs-nav-tabs-link-active-color); @@ -3840,11 +3841,6 @@ textarea.form-control-lg { .nav-pills .nav-link { border-radius: var(--bs-nav-pills-border-radius); } -.nav-pills .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--bs-nav-pills-link-active-color); @@ -5433,7 +5429,7 @@ textarea.form-control-lg { --bs-modal-border-color: var(--bs-border-color-translucent); --bs-modal-border-width: var(--bs-border-width); --bs-modal-border-radius: var(--bs-border-radius-lg); - --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-modal-box-shadow: var(--bs-box-shadow-sm); --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; @@ -5575,7 +5571,7 @@ textarea.form-control-lg { @media (min-width: 576px) { .modal { --bs-modal-margin: 1.75rem; - --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-modal-box-shadow: var(--bs-box-shadow); } .modal-dialog { max-width: var(--bs-modal-width); @@ -5827,7 +5823,7 @@ textarea.form-control-lg { --bs-popover-border-color: var(--bs-border-color-translucent); --bs-popover-border-radius: var(--bs-border-radius-lg); --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); - --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-popover-box-shadow: var(--bs-box-shadow); --bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-y: 0.5rem; --bs-popover-header-font-size: 1rem; @@ -6264,7 +6260,7 @@ textarea.form-control-lg { --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); - --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; } @@ -6815,42 +6811,42 @@ textarea.form-control-lg { .text-bg-primary { color: #fff !important; - background-color: RGBA(255, 64, 186, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-secondary { color: #000 !important; - background-color: RGBA(1, 205, 254, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-success { color: #000 !important; - background-color: RGBA(5, 255, 161, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-info { color: #000 !important; - background-color: RGBA(1, 205, 254, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-warning { color: #000 !important; - background-color: RGBA(255, 251, 150, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-danger { color: #000 !important; - background-color: RGBA(255, 95, 110, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-light { color: #fff !important; - background-color: RGBA(68, 68, 68, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-dark { color: #000 !important; - background-color: RGBA(235, 235, 235, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; } .link-primary { @@ -7134,7 +7130,7 @@ textarea.form-control-lg { .vr { display: inline-block; align-self: stretch; - width: 1px; + width: var(--bs-border-width); min-height: 1em; background-color: currentcolor; opacity: 0.25; @@ -7309,15 +7305,15 @@ textarea.form-control-lg { } .shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; + box-shadow: var(--bs-box-shadow) !important; } .shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; + box-shadow: var(--bs-box-shadow-sm) !important; } .shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; + box-shadow: var(--bs-box-shadow-lg) !important; } .shadow-none { diff --git a/src/assets/css/themes/vaporwave-light.css b/src/assets/css/themes/vaporwave-light.css index cb03d8ef..e6d5bcb1 100644 --- a/src/assets/css/themes/vaporwave-light.css +++ b/src/assets/css/themes/vaporwave-light.css @@ -1,6 +1,6 @@ @charset "UTF-8"; /*! - * Bootstrap v5.3.0 (https://getbootstrap.com/) + * Bootstrap v5.3.2 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ @@ -100,6 +100,7 @@ --bs-link-hover-color: #cc3395; --bs-link-hover-color-rgb: 204, 51, 149; --bs-code-color: rgb(255, 64, 186); + --bs-highlight-color: #495057; --bs-highlight-bg: #fffeea; --bs-border-width: 1px; --bs-border-style: solid; @@ -127,18 +128,18 @@ [data-bs-theme=dark] { color-scheme: dark; - --bs-body-color: #adb5bd; - --bs-body-color-rgb: 173, 181, 189; + --bs-body-color: #dee2e6; + --bs-body-color-rgb: 222, 226, 230; --bs-body-bg: #212529; --bs-body-bg-rgb: 33, 37, 41; --bs-emphasis-color: #fff; --bs-emphasis-color-rgb: 255, 255, 255; - --bs-secondary-color: rgba(173, 181, 189, 0.75); - --bs-secondary-color-rgb: 173, 181, 189; + --bs-secondary-color: rgba(222, 226, 230, 0.75); + --bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-bg: #343a40; --bs-secondary-bg-rgb: 52, 58, 64; - --bs-tertiary-color: rgba(173, 181, 189, 0.5); - --bs-tertiary-color-rgb: 173, 181, 189; + --bs-tertiary-color: rgba(222, 226, 230, 0.5); + --bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-bg: #2b3035; --bs-tertiary-bg-rgb: 43, 48, 53; --bs-primary-text-emphasis: #ff8cd6; @@ -171,6 +172,8 @@ --bs-link-color-rgb: 255, 140, 214; --bs-link-hover-color-rgb: 255, 163, 222; --bs-code-color: #ff8cd6; + --bs-highlight-color: #dee2e6; + --bs-highlight-bg: #66643c; --bs-border-color: #495057; --bs-border-color-translucent: rgba(255, 255, 255, 0.15); --bs-form-valid-color: #69ffc7; @@ -327,6 +330,7 @@ small, .small { mark, .mark { padding: 0.1875em; + color: var(--bs-highlight-color); background-color: var(--bs-highlight-bg); } @@ -542,8 +546,8 @@ legend + * { } [type=search] { - outline-offset: -2px; -webkit-appearance: textfield; + outline-offset: -2px; } /* rtl:raw: @@ -817,7 +821,7 @@ progress { .row-cols-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-4 > * { @@ -832,7 +836,7 @@ progress { .row-cols-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-auto { @@ -1022,7 +1026,7 @@ progress { } .row-cols-sm-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-sm-4 > * { flex: 0 0 auto; @@ -1034,7 +1038,7 @@ progress { } .row-cols-sm-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-sm-auto { flex: 0 0 auto; @@ -1191,7 +1195,7 @@ progress { } .row-cols-md-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-md-4 > * { flex: 0 0 auto; @@ -1203,7 +1207,7 @@ progress { } .row-cols-md-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-md-auto { flex: 0 0 auto; @@ -1360,7 +1364,7 @@ progress { } .row-cols-lg-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-lg-4 > * { flex: 0 0 auto; @@ -1372,7 +1376,7 @@ progress { } .row-cols-lg-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-lg-auto { flex: 0 0 auto; @@ -1529,7 +1533,7 @@ progress { } .row-cols-xl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xl-4 > * { flex: 0 0 auto; @@ -1541,7 +1545,7 @@ progress { } .row-cols-xl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xl-auto { flex: 0 0 auto; @@ -1698,7 +1702,7 @@ progress { } .row-cols-xxl-3 > * { flex: 0 0 auto; - width: 33.3333333333%; + width: 33.33333333%; } .row-cols-xxl-4 > * { flex: 0 0 auto; @@ -1710,7 +1714,7 @@ progress { } .row-cols-xxl-6 > * { flex: 0 0 auto; - width: 16.6666666667%; + width: 16.66666667%; } .col-xxl-auto { flex: 0 0 auto; @@ -1854,16 +1858,16 @@ progress { --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; - --bs-table-color: var(--bs-body-color); + --bs-table-color: var(--bs-emphasis-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; - --bs-table-striped-color: var(--bs-body-color); - --bs-table-striped-bg: rgba(0, 0, 0, 0.05); - --bs-table-active-color: var(--bs-body-color); - --bs-table-active-bg: rgba(0, 0, 0, 0.1); - --bs-table-hover-color: var(--bs-body-color); - --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + --bs-table-striped-color: var(--bs-emphasis-color); + --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); + --bs-table-active-color: var(--bs-emphasis-color); + --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); + --bs-table-hover-color: var(--bs-emphasis-color); + --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; @@ -1932,7 +1936,7 @@ progress { .table-primary { --bs-table-color: #000; --bs-table-bg: #ffd9f1; - --bs-table-border-color: #e6c3d9; + --bs-table-border-color: #ccaec1; --bs-table-striped-bg: #f2cee5; --bs-table-striped-color: #000; --bs-table-active-bg: #e6c3d9; @@ -1946,7 +1950,7 @@ progress { .table-secondary { --bs-table-color: #000; --bs-table-bg: #ccf5ff; - --bs-table-border-color: #b8dde6; + --bs-table-border-color: #a3c4cc; --bs-table-striped-bg: #c2e9f2; --bs-table-striped-color: #000; --bs-table-active-bg: #b8dde6; @@ -1960,7 +1964,7 @@ progress { .table-success { --bs-table-color: #000; --bs-table-bg: #cdffec; - --bs-table-border-color: #b9e6d4; + --bs-table-border-color: #a4ccbd; --bs-table-striped-bg: #c3f2e0; --bs-table-striped-color: #000; --bs-table-active-bg: #b9e6d4; @@ -1974,7 +1978,7 @@ progress { .table-info { --bs-table-color: #000; --bs-table-bg: #ccf5ff; - --bs-table-border-color: #b8dde6; + --bs-table-border-color: #a3c4cc; --bs-table-striped-bg: #c2e9f2; --bs-table-striped-color: #000; --bs-table-active-bg: #b8dde6; @@ -1988,7 +1992,7 @@ progress { .table-warning { --bs-table-color: #000; --bs-table-bg: #fffeea; - --bs-table-border-color: #e6e5d3; + --bs-table-border-color: #cccbbb; --bs-table-striped-bg: #f2f1de; --bs-table-striped-color: #000; --bs-table-active-bg: #e6e5d3; @@ -2002,7 +2006,7 @@ progress { .table-danger { --bs-table-color: #000; --bs-table-bg: #ffdfe2; - --bs-table-border-color: #e6c9cb; + --bs-table-border-color: #ccb2b5; --bs-table-striped-bg: #f2d4d7; --bs-table-striped-color: #000; --bs-table-active-bg: #e6c9cb; @@ -2016,7 +2020,7 @@ progress { .table-light { --bs-table-color: #000; --bs-table-bg: #dadee3; - --bs-table-border-color: #c4c8cc; + --bs-table-border-color: #aeb2b6; --bs-table-striped-bg: #cfd3d8; --bs-table-striped-color: #000; --bs-table-active-bg: #c4c8cc; @@ -2030,7 +2034,7 @@ progress { .table-dark { --bs-table-color: #fff; --bs-table-bg: #212529; - --bs-table-border-color: #373b3e; + --bs-table-border-color: #4d5154; --bs-table-striped-bg: #2c3034; --bs-table-striped-color: #fff; --bs-table-active-bg: #373b3e; @@ -2114,12 +2118,12 @@ progress { font-weight: 400; line-height: 1.5; color: var(--bs-body-color); + appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); - appearance: none; border-radius: var(--bs-border-radius); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: var(--bs-box-shadow-inset); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { @@ -2138,7 +2142,7 @@ progress { background-color: var(--bs-body-bg); border-color: #ffa0dd; outline: 0; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(255, 64, 186, 0.25); + box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(255, 64, 186, 0.25); } .form-control::-webkit-date-and-time-value { min-width: 85px; @@ -2266,6 +2270,7 @@ textarea.form-control-lg { font-weight: 400; line-height: 1.5; color: var(--bs-body-color); + appearance: none; background-color: var(--bs-body-bg); background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-repeat: no-repeat; @@ -2273,9 +2278,8 @@ textarea.form-control-lg { background-size: 16px 12px; border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: var(--bs-box-shadow-inset); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-select { @@ -2285,7 +2289,7 @@ textarea.form-control-lg { .form-select:focus { border-color: #ffa0dd; outline: 0; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(255, 64, 186, 0.25); + box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(255, 64, 186, 0.25); } .form-select[multiple], .form-select[size]:not([size="1"]) { padding-right: 0.75rem; @@ -2316,7 +2320,7 @@ textarea.form-control-lg { } [data-bs-theme=dark] .form-select { - --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); } .form-check { @@ -2343,17 +2347,18 @@ textarea.form-control-lg { .form-check-input { --bs-form-check-bg: var(--bs-body-bg); + flex-shrink: 0; width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; + appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); - appearance: none; print-color-adjust: exact; } .form-check-input[type=checkbox] { @@ -2452,8 +2457,8 @@ textarea.form-control-lg { width: 100%; height: 1.5rem; padding: 0; - background-color: transparent; appearance: none; + background-color: transparent; } .form-range:focus { outline: 0; @@ -2471,13 +2476,13 @@ textarea.form-control-lg { width: 1rem; height: 1rem; margin-top: -0.25rem; + appearance: none; background-color: rgb(255, 64, 186); background-image: var(--bs-gradient); border: 0; border-radius: 1rem; box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-webkit-slider-thumb { @@ -2493,21 +2498,21 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: var(--bs-box-shadow-inset); } .form-range::-moz-range-thumb { width: 1rem; height: 1rem; + appearance: none; background-color: rgb(255, 64, 186); background-image: var(--bs-gradient); border: 0; border-radius: 1rem; box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; } @media (prefers-reduced-motion: reduce) { .form-range::-moz-range-thumb { @@ -2523,10 +2528,10 @@ textarea.form-control-lg { height: 0.5rem; color: transparent; cursor: pointer; - background-color: var(--bs-tertiary-bg); + background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: var(--bs-box-shadow-inset); } .form-range:disabled { pointer-events: none; @@ -2618,10 +2623,12 @@ textarea.form-control-lg { .form-floating > .form-control-plaintext ~ label { border-width: var(--bs-border-width) 0; } -.form-floating > :disabled ~ label { +.form-floating > :disabled ~ label, +.form-floating > .form-control:disabled ~ label { color: #6c757d; } -.form-floating > :disabled ~ label::after { +.form-floating > :disabled ~ label::after, +.form-floating > .form-control:disabled ~ label::after { background-color: var(--bs-secondary-bg); } @@ -3365,7 +3372,7 @@ textarea.form-control-lg { --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; - --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-dropdown-box-shadow: var(--bs-box-shadow); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); @@ -3787,7 +3794,7 @@ textarea.form-control-lg { outline: 0; box-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25); } -.nav-link.disabled { +.nav-link.disabled, .nav-link:disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; @@ -3813,11 +3820,6 @@ textarea.form-control-lg { isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); } -.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--bs-nav-tabs-link-active-color); @@ -3838,11 +3840,6 @@ textarea.form-control-lg { .nav-pills .nav-link { border-radius: var(--bs-nav-pills-border-radius); } -.nav-pills .nav-link:disabled { - color: var(--bs-nav-link-disabled-color); - background-color: transparent; - border-color: transparent; -} .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--bs-nav-pills-link-active-color); @@ -5431,7 +5428,7 @@ textarea.form-control-lg { --bs-modal-border-color: var(--bs-border-color-translucent); --bs-modal-border-width: var(--bs-border-width); --bs-modal-border-radius: var(--bs-border-radius-lg); - --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-modal-box-shadow: var(--bs-box-shadow-sm); --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; @@ -5573,7 +5570,7 @@ textarea.form-control-lg { @media (min-width: 576px) { .modal { --bs-modal-margin: 1.75rem; - --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-modal-box-shadow: var(--bs-box-shadow); } .modal-dialog { max-width: var(--bs-modal-width); @@ -5825,7 +5822,7 @@ textarea.form-control-lg { --bs-popover-border-color: var(--bs-border-color-translucent); --bs-popover-border-radius: var(--bs-border-radius-lg); --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); - --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-popover-box-shadow: var(--bs-box-shadow); --bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-y: 0.5rem; --bs-popover-header-font-size: 1rem; @@ -6262,7 +6259,7 @@ textarea.form-control-lg { --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); - --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; } @@ -6813,42 +6810,42 @@ textarea.form-control-lg { .text-bg-primary { color: #fff !important; - background-color: RGBA(255, 64, 186, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-secondary { color: #000 !important; - background-color: RGBA(1, 205, 254, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-success { color: #000 !important; - background-color: RGBA(5, 255, 161, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-info { color: #000 !important; - background-color: RGBA(1, 205, 254, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-warning { color: #000 !important; - background-color: RGBA(255, 251, 150, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-danger { color: #000 !important; - background-color: RGBA(255, 95, 110, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-light { color: #000 !important; - background-color: RGBA(218, 222, 227, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-dark { color: #fff !important; - background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; + background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; } .link-primary { @@ -7132,7 +7129,7 @@ textarea.form-control-lg { .vr { display: inline-block; align-self: stretch; - width: 1px; + width: var(--bs-border-width); min-height: 1em; background-color: currentcolor; opacity: 0.25; @@ -7307,15 +7304,15 @@ textarea.form-control-lg { } .shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; + box-shadow: var(--bs-box-shadow) !important; } .shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; + box-shadow: var(--bs-box-shadow-sm) !important; } .shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; + box-shadow: var(--bs-box-shadow-lg) !important; } .shadow-none {