:root.light-style {
  color-scheme: light;
  --theme-browser-color: #ffffff;
  --chart-text: #666666;
  --chart-grid: rgb(0 0 0 / 10%);
}

:root.dark-style {
  color-scheme: dark;
  background-color: var(--theme-canvas);
  color: var(--theme-text);
  scrollbar-color: var(--theme-border-strong) var(--theme-canvas);
  --theme-browser-color: #192023;
  --chart-text: #afbbc1;
  --chart-grid: #303d42;
  --theme-canvas: #192023;
  --theme-surface: #1e272b;
  --theme-surface-muted: #242e32;
  --theme-surface-hover: #283237;
  --theme-skeleton-bg: #283237;
  --theme-skeleton-highlight: #405158;
  --theme-glass: rgb(30 39 43 / 94%);
  --theme-control-selected: #476000;
  --theme-highlight-bg: #4b431f;
  --theme-highlight-text: #fff0ae;
  --manager-checkbox-color: var(--theme-control-selected);
  --theme-border: #303d42;
  --theme-border-strong: #526169;
  --theme-text: #e7edef;
  --theme-text-muted: #afbbc1;
  --theme-text-subtle: #8c9aa1;
  --theme-danger-text: #ffb2bd;
  --theme-warning-text: #dfb77d;
  --theme-success-text: #8bd5b0;
  --theme-accent-text: #b6ef00;
  --theme-accent-hover: #c5fa28;
  --theme-accent-ink: #182000;
  --theme-button-ink: var(--theme-accent-ink);
  --theme-tint-accent: #2b3718;
  --theme-info-text: #91cbea;
  --theme-purple-text: #c0b0ff;
  --theme-tint-red: #482b35;
  --theme-tint-orange: #443a25;
  --theme-tint-green: #213f36;
  --theme-tint-cyan: #203e49;
  --theme-tint-blue: #243c59;
  --theme-tint-purple: #363151;
  --bs-body-bg: var(--theme-canvas);
  --bs-body-color: var(--theme-text);
  --bs-heading-color: var(--theme-text);
  --bs-border-color: var(--theme-border);
  --bs-secondary-color: var(--theme-text-muted);
  --bs-tertiary-bg: var(--theme-surface-muted);
  --manager-control-border-color: var(--theme-border);
  --manager-control-border-hover-color: var(--theme-border-strong);
  --manager-control-border-focus-color: #b6ef00;
  --manager-control-color: var(--theme-text);
  --manager-control-placeholder-color: var(--theme-text-subtle);
  --manager-control-focus-shadow: 0 0 0 3px rgb(182 239 0 / 20%);
  --manager-button-bg: #b6ef00;
  --manager-button-hover-bg: #c5fa28;
  --manager-button-shadow: 0 4px 14px rgb(0 0 0 / 24%);
}

.dark-style body,
.dark-style .layout-wrapper,
.dark-style .layout-container,
.dark-style .layout-page,
.dark-style .manager-page-body,
.dark-style .manager-page-content,
.dark-style .layout-navbar-fixed .layout-wrapper:not(.layout-horizontal) .layout-page::before {
  background: var(--theme-canvas);
  color: var(--theme-text);
}
.dark-style .content-wrapper {
  background: transparent;
  color: var(--theme-text);
}
.dark-style :is(h1, h2, h3, h4, h5, h6, .card-title, .form-label, .col-form-label, .dropdown-header, .table, .accordion-button) {
  color: var(--theme-text);
}
.dark-style :is(.card, .modal-content, .dropdown-menu, .offcanvas, .popover, .accordion-item, .list-group-item, .toast, .content-footer, .bg-navbar-theme, .bg-menu-theme) {
  background-color: var(--theme-surface);
  border-color: var(--theme-border);
  color: var(--theme-text);
}
.dark-style :is(.card-header, .card-footer, .modal-header, .modal-footer, .dropdown-divider, .list-group-item, .nav-tabs, hr) {
  border-color: var(--theme-border);
}
.dark-style :is(.text-muted, .text-secondary, .text-body-secondary, .form-text, .breadcrumb-item, .breadcrumb-item.active, .dropdown-item-text) {
  color: var(--theme-text-muted) !important;
}
.dark-style :is(.text-dark, .text-body, .text-heading) {
  color: var(--theme-text) !important;
}
.dark-style :is(.bg-white, .bg-body) {
  background-color: var(--theme-surface) !important;
}
.dark-style :is(.bg-light, .bg-lighter, .bg-label-secondary) {
  background-color: var(--theme-surface-muted) !important;
  color: var(--theme-text-muted) !important;
}
.dark-style .bg-label-info {
  background-color: var(--theme-tint-blue) !important;
  color: #a6ceff !important;
}
.dark-style .bg-label-success {
  background-color: var(--theme-tint-green) !important;
  color: #9be0b9 !important;
}
.dark-style .bg-label-warning {
  background-color: var(--theme-tint-orange) !important;
  color: #f3cd83 !important;
}
.dark-style .bg-label-danger {
  background-color: var(--theme-tint-red) !important;
  color: #ffb2bd !important;
}
.dark-style :is(.form-control, .form-select, .input-group-text, .form-check-input, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple, .select2-dropdown, .select2-search__field) {
  background-color: var(--theme-surface);
  border-color: var(--theme-border);
  color: var(--theme-text);
}
.dark-style :is(.form-control, .form-select)::placeholder {
  color: var(--theme-text-subtle);
}
.dark-style :is(.form-control, .form-select):focus {
  background-color: var(--theme-surface);
  border-color: var(--manager-control-border-focus-color);
  color: var(--theme-text);
}
.dark-style :is(.form-control, .form-select):disabled,
.dark-style .form-control[readonly] {
  background-color: var(--theme-surface-muted);
  color: var(--theme-text-muted);
}
.dark-style .form-check-input:checked,
.dark-style .form-check-input:indeterminate {
  background-color: var(--theme-control-selected);
  border-color: var(--theme-accent-text);
}
.dark-style :is(.btn-outline-secondary, .btn-light, .btn-white, .page-link, .dropdown-item, .nav-link, .menu-link) {
  color: var(--theme-text-muted);
}
.dark-style :is(.btn-light, .btn-white, .page-link) {
  background-color: var(--theme-surface);
  border-color: var(--theme-border);
}
.dark-style :is(.dropdown-item:hover, .dropdown-item:focus, .list-group-item-action:hover, .page-link:hover, .accordion-button:not(.collapsed), .nav-tabs .nav-link.active) {
  background-color: var(--theme-surface-hover);
  color: var(--theme-text);
}
.dark-style .dropdown-item:not(.disabled):not(:disabled):active,
.dark-style .dropdown-item:not(.disabled):not(:disabled).active {
  background-color: var(--theme-surface-hover);
  color: var(--theme-text) !important;
}
.dark-style .select2-container--default .select2-selection__clear {
  color: var(--theme-text-muted);
}
.dark-style .table {
  --bs-table-bg: transparent;
  --bs-table-color: var(--theme-text);
  --bs-table-border-color: var(--theme-border);
  --bs-table-striped-bg: var(--theme-surface-muted);
  --bs-table-striped-color: var(--theme-text);
  --bs-table-hover-bg: var(--theme-surface-hover);
  --bs-table-hover-color: var(--theme-text);
  border-color: var(--theme-border);
}
.dark-style .table > :not(caption) > * > * {
  border-color: var(--theme-border);
}
.dark-style .table :is(thead, tbody, tfoot, tr) {
  border-color: var(--theme-border);
}
.dark-style .table thead {
  background-color: var(--theme-surface-muted);
}
.dark-style .table-responsive thead tr {
  background-color: var(--theme-surface-muted);
  color: var(--theme-text);
  box-shadow: 0 2px 6px rgb(0 0 0 / 16%);
}
.dark-style .table > thead > tr > th {
  border-color: var(--theme-border);
  color: var(--theme-text-muted);
}
.dark-style :is(.table-light, .table-secondary) {
  --bs-table-bg: var(--theme-surface-muted);
  --bs-table-color: var(--theme-text);
}
.dark-style .table-success {
  --bs-table-bg: var(--theme-tint-green);
}
.dark-style .table-danger {
  --bs-table-bg: var(--theme-tint-red);
}
.dark-style :is(.table-success, .table-danger) {
  --bs-table-color: var(--theme-text);
  --bs-table-striped-bg: var(--bs-table-bg);
  --bs-table-striped-color: var(--theme-text);
  --bs-table-active-bg: var(--theme-surface-hover);
  --bs-table-active-color: var(--theme-text);
  --bs-table-hover-bg: var(--theme-surface-hover);
  --bs-table-hover-color: var(--theme-text);
  color: var(--theme-text);
  border-color: var(--theme-border);
}
.dark-style .select2-container--default .select2-results__option--selected,
.dark-style .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: var(--theme-surface-muted);
  border-color: var(--theme-border);
  color: var(--theme-text);
}
.dark-style .select2-container--default .select2-results__option--highlighted {
  background-color: var(--theme-surface-hover);
  color: #ffffff;
}
.dark-style :is(.swal2-popup, .swal2-toast, .ui-datepicker, .ui-datepicker-header, .ui-widget-content, .ui-widget-header, .ql-toolbar, .ql-container, .ql-tooltip, .flatpickr-calendar, .apexcharts-tooltip, .apexcharts-menu) {
  background: var(--theme-surface);
  border-color: var(--theme-border);
  color: var(--theme-text);
}
.dark-style :is(.swal2-title, .swal2-html-container, .swal2-content, .ui-state-default, .ql-editor, .ql-picker, .flatpickr-day) {
  color: var(--theme-text);
}
.dark-style .modal-loader .inner {
  isolation: isolate;
}
.dark-style .modal-loader .inner img {
  filter: invert(1) hue-rotate(180deg);
  mix-blend-mode: screen;
}
.dark-style .swal2-container.swal2-backdrop-show {
  background: rgb(0 0 0 / 58%);
}
.dark-style :is(.ql-snow .ql-stroke, .ql-snow .ql-stroke-miter) {
  stroke: var(--theme-text-muted);
}
.dark-style .ql-snow .ql-fill {
  fill: var(--theme-text-muted);
}
.dark-style .ql-snow .ql-picker-options {
  background: var(--theme-surface);
  border-color: var(--theme-border);
}
.dark-style .ql-editor.ql-blank::before {
  color: var(--theme-text-subtle);
}
.dark-style .ui-state-default {
  background: var(--theme-surface-muted);
  border-color: var(--theme-border);
}
.dark-style .apexcharts-text {
  fill: var(--theme-text-muted);
}
.dark-style .apexcharts-gridline {
  stroke: var(--theme-border);
}
.dark-style .apexcharts-tooltip-title {
  background: var(--theme-surface-muted);
  border-color: var(--theme-border);
}
.dark-style .modal-backdrop {
  background: #000000;
}
.dark-style .manager-footer-logo,
.dark-style .menu-mobile-brand img {
  background: transparent;
  filter: brightness(0) invert(1);
}
.dark-style .content-footer {
  box-shadow: 0 -1px 0 var(--theme-border);
}
.dark-style .ci-elapsed_time {
  color: var(--theme-text-muted);
}

.dark-style .authentication-wrapper::before,
.dark-style .authentication-wrapper::after {
  opacity: 0.15;
}
.dark-style .authentication-wrapper .app-brand img {
  background: transparent;
  filter: brightness(0) invert(1);
}
.dark-style :is(.alert-primary, .alert-info) {
  background-color: var(--theme-tint-blue);
  border-color: #3f607e;
  color: #b9d8ff;
}
.dark-style .alert-success {
  background-color: var(--theme-tint-green);
  border-color: #375e4a;
  color: #b2ebca;
}
.dark-style .alert-warning {
  background-color: var(--theme-tint-orange);
  border-color: #6f5935;
  color: #f5d499;
}
.dark-style .alert-danger {
  background-color: var(--theme-tint-red);
  border-color: #794451;
  color: #ffc1c9;
}
.dark-style :is(.popover-header, .popover-body, .offcanvas-title, .accordion-body) {
  background-color: var(--theme-surface);
  color: var(--theme-text);
}
.dark-style .progress {
  background-color: var(--theme-surface-hover);
}
.dark-style :is(.border, .border-top, .border-bottom, .border-start, .border-end) {
  border-color: var(--theme-border) !important;
}
.dark-style input::file-selector-button {
  background-color: var(--theme-surface-muted);
  color: var(--theme-text);
}

/* Bootstrap and plugin controls that paint their own surfaces. */
.dark-style :is(.swal2-input, .swal2-textarea, .swal2-select, .bootstrap-select .dropdown-toggle, .ms-container .ms-selectable, .ms-container .ms-selection, .multiselect-container) {
  background-color: var(--theme-surface);
  border-color: var(--theme-border);
  color: var(--theme-text);
}
.dark-style .form-select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12'%3E%3Cpath fill='none' stroke='%23adbed0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 3 6 6 6-6'/%3E%3C/svg%3E");
}
.dark-style .form-switch .form-check-input:not(:checked):not(:indeterminate) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23adbed0'/%3E%3C/svg%3E");
}
.dark-style :is(.select2-results__option--disabled, .select2-container--default.select2-container--disabled .select2-selection--single, .select2-container--default.select2-container--disabled .select2-selection--multiple) {
  background-color: var(--theme-surface-muted);
  color: var(--theme-text-subtle);
}
.dark-style .popover {
  --bs-popover-bg: var(--theme-surface);
  --bs-popover-border-color: var(--theme-border);
  --bs-popover-header-bg: var(--theme-surface-muted);
}
.dark-style .bs-popover-top > .popover-arrow::after {
  border-top-color: var(--theme-surface);
}
.dark-style .bs-popover-bottom > .popover-arrow::after {
  border-bottom-color: var(--theme-surface);
}
.dark-style .bs-popover-start > .popover-arrow::after {
  border-left-color: var(--theme-surface);
}
.dark-style .bs-popover-end > .popover-arrow::after {
  border-right-color: var(--theme-surface);
}
.dark-style .ui-state-active,
.dark-style .ui-state-hover {
  background-color: var(--theme-surface-hover);
  border-color: var(--theme-border-strong);
  color: var(--theme-text);
}
.dark-style .ui-datepicker :is(.ui-datepicker-prev, .ui-datepicker-next) .ui-icon {
  filter: brightness(0) invert(0.85);
}
.dark-style :is(.text-primary, .text-info, .alert-primary a, .alert-info a) {
  color: var(--theme-info-text) !important;
}
.dark-style .btn-link {
  color: var(--theme-accent-text);
}
.dark-style .btn-link:hover,
.dark-style .btn-link:focus,
.dark-style .btn-link:active {
  color: var(--theme-accent-hover);
}
.dark-style .btn-link:disabled,
.dark-style .btn-link.disabled {
  color: var(--theme-text-muted);
  opacity: 1;
}
.dark-style :is(.text-success, .alert-success a) {
  color: var(--theme-success-text) !important;
}
.dark-style :is(.text-warning, .alert-warning a) {
  color: var(--theme-warning-text) !important;
}
.dark-style :is(.text-danger, .alert-danger a) {
  color: var(--theme-danger-text) !important;
}
.dark-style .text-black-50 {
  color: var(--theme-text-subtle) !important;
}
.dark-style .table-active {
  --bs-table-active-bg: var(--theme-surface-hover);
  --bs-table-active-color: var(--theme-text);
}
.dark-style .btn:focus-visible,
.dark-style a:focus-visible {
  outline: 2px solid var(--theme-accent-text);
  outline-offset: 2px;
}
.dark-style ::selection {
  background-color: #35566c;
  color: #ffffff;
}

.dark-style .form-check:has(.form-check-label):has(.form-check-input) .form-check-label {
  color: var(--theme-text);
}
.dark-style :is(mark, .search-highlight) {
  background-color: var(--theme-highlight-bg);
  color: var(--theme-highlight-text);
}
.dark-style .btn-outline-info:not(:hover):not(:active) {
  color: var(--theme-info-text);
}
.dark-style .btn-outline-success:not(:hover):not(:active) {
  color: var(--theme-success-text);
}
.dark-style .btn-outline-warning:not(:hover):not(:active) {
  color: var(--theme-warning-text);
}
.dark-style .btn-outline-danger:not(:hover):not(:active) {
  color: var(--theme-danger-text);
}
.dark-style .fancybox-slide:not(.fancybox-slide--image) .fancybox-content,
.dark-style .fancybox-error {
  background-color: var(--theme-surface);
  color: var(--theme-text);
}
.dark-style .fancybox-error p {
  color: var(--theme-text-muted);
}
.dark-style :is(.form-control, .form-select, .form-check-input, .select2-selection, .swal2-input).is-invalid,
.dark-style :is(.form-control, .form-select).is-invalid ~ .select2-container--default :is(.select2-selection--single, .select2-selection--multiple) {
  border-color: var(--theme-danger-text) !important;
}
.dark-style :is(.form-control, .form-select, .form-check-input, .select2-selection).is-valid {
  border-color: var(--theme-success-text);
}
.dark-style :is(.form-control, .form-select).is-invalid:focus {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--theme-danger-text) 20%, transparent);
}
.dark-style .invalid-feedback {
  color: var(--theme-danger-text);
}
.dark-style #toast-container > .toast-success {
  background-color: var(--theme-tint-green);
}
.dark-style #toast-container > .toast-error {
  background-color: var(--theme-tint-red);
}
.dark-style #toast-container > .toast-info {
  background-color: var(--theme-tint-blue);
}
.dark-style #toast-container > .toast-warning {
  background-color: var(--theme-tint-orange);
}
.dark-style .section-switcher__title,
.dark-style .section-switcher__item,
.dark-style .section-switcher__group-toggle {
  color: var(--theme-text);
}

.dark-style .section-switcher__search {
  color: var(--theme-text-muted);
}

.dark-style .section-switcher__search:focus-within {
  border-color: var(--theme-accent-text);
  box-shadow: 0 0 0 3px var(--theme-tint-accent);
}

.dark-style .section-switcher__item:hover,
.dark-style .section-switcher__group-toggle:hover {
  background: var(--theme-surface-hover);
  color: var(--theme-text);
}

.dark-style .section-switcher__item.active,
.dark-style .section-switcher__group.active > .section-switcher__group-toggle {
  background: var(--theme-tint-accent);
  color: var(--theme-accent-text);
  box-shadow: inset 4px 0 0 var(--theme-accent-text);
}

.dark-style .navbar-inbox-count {
  background: var(--theme-accent-text);
  color: var(--theme-accent-ink);
}

.dark-style .top-navbar {
  background: var(--theme-surface) !important;
  border-bottom: 1px solid var(--theme-border);
}
.dark-style .btn-primary {
  border-color: var(--theme-accent-text);
  background-color: var(--theme-accent-text);
  color: var(--theme-accent-ink);
}
.dark-style .btn-primary:hover,
.dark-style .btn-primary:focus,
.dark-style .btn-primary:active {
  border-color: var(--theme-accent-hover);
  background-color: var(--theme-accent-hover);
  color: var(--theme-accent-ink);
}
.dark-style .bg-label-primary {
  background-color: var(--theme-tint-accent) !important;
  color: var(--theme-accent-text) !important;
}
.dark-style .btn-outline-primary:not(:hover):not(:active) {
  border-color: var(--theme-accent-text);
  color: var(--theme-accent-text);
}
.dark-style .btn-outline-primary:hover,
.dark-style .btn-outline-primary:active {
  border-color: var(--theme-accent-text);
  background-color: var(--theme-accent-text);
  color: var(--theme-accent-ink);
}
.dark-style .user-menu-theme button.active {
  background: var(--theme-tint-accent);
  color: var(--theme-accent-text);
}
.dark-style .btn-close,
.dark-style .modal .modal-content .btn-close {
  background-color: var(--theme-surface);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 3 10 10M13 3 3 13' fill='none' stroke='%23afbbc1' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  border-color: var(--theme-border);
  box-shadow: none;
  filter: none;
  opacity: 1;
}
.dark-style .btn-close:hover,
.dark-style .btn-close:focus-visible,
.dark-style .modal .modal-content .btn-close:hover,
.dark-style .modal .modal-content .btn-close:focus-visible {
  background-color: var(--theme-surface-hover);
  border-color: var(--theme-border-strong);
}
.dark-style .btn-secondary {
  background-color: var(--theme-surface-hover);
  border-color: var(--theme-border-strong);
  color: var(--theme-text);
}
.dark-style .btn-secondary:hover,
.dark-style .btn-secondary:focus,
.dark-style .btn-secondary:active {
  background-color: var(--theme-border);
  border-color: var(--theme-border-strong);
  color: var(--theme-text);
}
/* CKEditor chrome stays in this document; its content frames share these tokens. */
.dark-style :is(.cke, .cke_inner, .cke_top, .cke_bottom, .cke_toolgroup, .cke_combo_button, .cke_panel, .cke_dialog_body, .cke_dialog_title, .cke_dialog_contents, .cke_dialog_contents_body, .cke_dialog_footer, .cke_dialog_tab, .cke_dialog_ui_input_text, .cke_dialog_ui_input_password, .cke_dialog_ui_input_textarea, .cke_dialog_ui_input_select) {
  border-color: var(--theme-border);
  background: var(--theme-surface);
  box-shadow: none;
  color: var(--theme-text);
}
.dark-style :is(.cke_button_label, .cke_combo_text, .cke_dialog_ui_labeled_label, .cke_dialog_ui_input_text, .cke_dialog_ui_input_password, .cke_dialog_ui_input_textarea, .cke_dialog_ui_input_select, .cke_path_item, .cke_panel_listItem a, .cke_panel_grouptitle) {
  color: var(--theme-text);
}
.dark-style :is(.cke_contents, .cke_wysiwyg_div, .cke_source, .cke_combo_text, .cke_combo_open, .cke_panel_grouptitle) {
  background: var(--theme-surface);
  border-color: var(--theme-border);
  color: var(--theme-text);
}
.dark-style :is(.cke_button_icon, .cke_dialog_close_button) {
  filter: brightness(0) invert(0.85);
}
.dark-style :is(a.cke_button_on, a.cke_button_off:hover, a.cke_button_off:focus, a.cke_combo_button:hover, a.cke_dialog_tab_selected, a.cke_dialog_ui_button, .cke_panel_listItem.cke_selected a, .cke_panel_listItem a:hover, .cke_panel_listItem a:focus) {
  background: var(--theme-surface-hover);
  border-color: var(--theme-border-strong);
  color: var(--theme-text);
}
.dark-style .cke_combo_arrow {
  border-top-color: var(--theme-text-muted);
}
.dark-style .cke_toolbar_separator {
  background: var(--theme-border);
}
.dark-style :is(.modal-content, .offcanvas, .popover, .dropdown-menu, .form-popover, .ctxmenu) {
  box-shadow: 0 12px 32px rgb(0 0 0 / 32%);
}
.dark-style .go-to-top {
  background: var(--theme-surface-hover);
  color: var(--theme-text);
  box-shadow: 0 4px 12px rgb(0 0 0 / 24%);
}
.dark-style :is(.cke_top, .cke_toolgroup, .cke_combo_button, .cke_bottom) {
  background: var(--theme-surface) !important;
}
.dark-style a.cke_combo_button:hover,
.dark-style a.cke_combo_button:focus {
  background: var(--theme-surface-hover) !important;
}
.dark-style :is(.custom-dropdown-toggle, .custom-dropdown-menu) {
  background-color: var(--theme-surface);
  border-color: var(--theme-border);
  color: var(--theme-text);
}
.dark-style .custom-dropdown-menu {
  box-shadow: 0 12px 32px rgb(0 0 0 / 32%);
}
@media print {
  :root.dark-style {
    color-scheme: light;
    --theme-canvas: #ffffff;
    --theme-surface: #ffffff;
    --theme-surface-muted: #f4f5f7;
    --theme-surface-hover: #e9edf2;
    --theme-skeleton-bg: #e5eaf0;
    --theme-skeleton-highlight: #e4f5f7;
    --theme-text: #172333;
    --theme-text-muted: #435568;
    --theme-text-subtle: #576b80;
    --theme-border: #c8d1dc;
    --theme-border-strong: #91a1b3;
    --theme-glass: rgb(255 255 255 / 94%);
    --theme-control-selected: #293c45;
    --theme-accent-hover: #476000;
    --theme-accent-ink: #182000;
    --theme-button-ink: #ffffff;
    --theme-tint-accent: #eff7dd;
    --theme-highlight-bg: #fff1a6;
    --theme-highlight-text: #172333;
    --theme-danger-text: #a11b2d;
    --theme-warning-text: #795400;
    --theme-success-text: #176437;
    --theme-accent-text: #12606b;
    --theme-info-text: #1b548f;
    --theme-purple-text: #604096;
    --theme-tint-red: #fff0ed;
    --theme-tint-orange: #fff7e6;
    --theme-tint-green: #e4f7ee;
    --theme-tint-cyan: #e4f5f7;
    --theme-tint-blue: #e8f3ff;
    --theme-tint-purple: #f2eaff;
  }
}
