:root {
  color-scheme: light;

  --mx-bg-app: #eef2f5;
  --mx-bg-page: #dde3e8;
  --mx-bg-overlay-top: rgba(255, 255, 255, 0.55);
  --mx-bg-overlay-bottom: rgba(238, 242, 245, 0.92);
  --mx-bg-accent-glow: rgba(47, 132, 160, 0.12);
  --mx-color-0: rgb(242, 248, 253);
  --mx-color-1: rgb(151, 202, 216);
  --mx-color-5: rgb(0, 76, 92);
  --mx-color-w: rgb(250, 250, 250);
  --mx-color-g: rgb(168, 168, 168);
  --mx-opacity3-w: rgba(250, 250, 250, 0.3);
  --mx-opacity6-w: rgba(250, 250, 250, 0.6);
  --mx-opacity3-g: rgba(168, 168, 168, 0.3);
  --mx-opacity6-g: rgba(168, 168, 168, 0.6);
  --mx-ui-menu-bg: #005f75;
  --mx-ui-menu-text: #f4f7f8;
  --mx-ui-menu-indicator: #cfeaf0;
  --mx-ui-menu-tab-active-bg: rgba(255, 255, 255, 0.14);
  --mx-ui-menu-tab-active-text: #ffffff;
  --mx-ui-paper: rgba(255, 255, 255, 0.88);
  --mx-ui-paper-strong: #ffffff;
  --mx-ui-border: rgba(0, 64, 81, 0.18);
  --mx-ui-primary: #2f84a0;
  --mx-ui-primary-soft: rgba(47, 132, 160, 0.12);
  --mx-ui-accent: #e99c28;
  --mx-ui-success: #4b8f4f;
  --mx-ft-base: #0d4555;
  --mx-ft-muted: #5b7380;
  --mx-ft-alert: #d84837;
  --mx-table-header: #9fcddb;
  --mx-table-row-alt: rgba(255, 255, 255, 0.68);
  --mx-table-row: rgba(245, 247, 248, 0.88);
  --mx-table-row-hover: rgba(242, 226, 12, 0.3);
  --mx-table-warning: #e88e21;
  --mx-shadow-soft: 0 24px 60px rgba(7, 32, 44, 0.12);

  --mx-menu-divider: rgba(255, 255, 255, 0.18);
  --mx-menu-dotted: rgba(255, 255, 255, 0.38);
  --mx-menu-dotted-active: rgba(255, 255, 255, 0.95);
  --mx-menu-item-fg: rgba(255, 255, 255, 0.86);
  --mx-menu-item-fg-strong: rgba(255, 255, 255, 0.92);
  --mx-white: #ffffff;
  --mx-submenu-overlay: rgba(0, 0, 0, 0.06);
  --mx-submenu-bg: rgba(216, 222, 228, 0.98);
  --mx-submenu-shadow: 0 0 2em rgba(7, 32, 44, 0.34);
  --mx-submenu-card-bg: rgba(158, 202, 220, 0.86);
  --mx-submenu-card-border: rgba(140, 192, 213, 0.92);
  --mx-submenu-card-inner: rgba(234, 247, 252, 0.72);
  --mx-submenu-card-shadow: 0 2px 5px rgba(0, 64, 81, 0.16);
  --mx-submenu-card-frame: rgba(255, 255, 255, 0.3);
  --mx-submenu-card-frame-hover: rgba(255, 255, 255, 0.6);
  --mx-submenu-icon-fg: rgba(239, 247, 252, 0.96);
  --mx-submenu-label-bg: rgba(217, 234, 242, 0.92);
  --mx-submenu-label-border: rgba(152, 191, 206, 0.86);
  --mx-submenu-label-fg: #0f556b;
  --mx-submenu-label-bg-hover: #ffffff;
  --mx-submenu-label-fg-hover: #2f84a0;

  --mx-search-panel-bg: #e4e8eb;
  --mx-search-area-bg: rgb(237, 248, 255);
  --mx-search-toggle-hover: #246b83;
  --mx-search-selected-bg: rgba(17, 95, 117, 0.6);
  --mx-list-table-bg: #d9dddf;
  --mx-table-row-border: rgba(13, 69, 85, 0.06);
  --mx-table-date-fg: #2f84a0;
  --mx-table-brand-fg: #00556b;
  --mx-table-type-fg: #0083d2;
  --mx-list-file-cell-bg: rgba(233, 223, 87, 0.85);
  --mx-list-edit-cell-bg: rgba(232, 244, 248, 0.92);
  --mx-list-icon-fg: #0f7ca0;

  --mx-input-bg: #ffffff;
  --mx-input-border: rgba(78, 110, 126, 0.26);
  --mx-round-btn-border: rgba(255, 255, 255, 0.9);
  --mx-round-btn-shadow: 0 8px 18px rgba(7, 32, 44, 0.18);

  --mx-loader-overlay: rgba(13, 69, 85, 0.18);
  --mx-loader-fg: rgba(255, 255, 255, 0.9);
  --mx-loader-fg-a: rgba(255, 255, 255, 0.62);
  --mx-loader-fg-b: rgba(234, 245, 253, 0.76);
  --mx-loader-fg-c: rgba(210, 233, 247, 0.92);

  --mx-drawer-backdrop: rgba(0, 0, 0, 0.06);
  --mx-drawer-paper-bg: rgb(242, 248, 253);
  --mx-drawer-paper-border: rgba(0, 64, 81, 0.2);
  --mx-drawer-paper-shadow: 0 0 2em rgba(7, 32, 44, 0.35);
  --mx-drawer-left-bg: rgb(250, 250, 250);
  --mx-drawer-left-border: rgba(0, 64, 81, 0.16);
  --mx-drawer-left-switch-bg: rgba(151, 202, 216, 0.3);
  --mx-drawer-left-switch-fg: rgb(77, 142, 168);
  --mx-drawer-left-item-bg: rgb(240, 240, 240);
  --mx-drawer-left-item-fg: rgb(77, 77, 77);
  --mx-drawer-left-active-bg: rgba(242, 226, 12, 0.3);
  --mx-drawer-left-active-fg: rgb(222, 132, 38);
  --mx-drawer-input-bg: rgb(250, 250, 250);
  --mx-drawer-input-border: rgba(77, 142, 168, 0.3);
  --mx-drawer-search-btn-bg: rgba(242, 226, 12, 0.3);
  --mx-drawer-search-btn-fg: rgb(222, 132, 38);
  --mx-drawer-clear-bg: rgba(245, 150, 170, 0.3);
  --mx-drawer-clear-border: rgba(245, 150, 170, 0.3);
  --mx-drawer-clear-fg: rgb(245, 150, 170);
  --mx-drawer-list-bg: rgb(250, 250, 250);
  --mx-drawer-row-bg: rgba(240, 240, 240, 0.6);
  --mx-drawer-row-border: rgba(255, 255, 255, 0.86);
  --mx-drawer-row-active-bg: rgba(151, 202, 216, 0.3);
  --mx-drawer-row-active-fg: rgb(0, 76, 92);
  --mx-drawer-close-bg: rgba(242, 248, 253, 0.8);

  --mx-snackbar-info-bg: #2f84a0;
  --mx-snackbar-info-fg: #ffffff;
  --mx-snackbar-info-border: rgba(13, 69, 85, 0.22);
  --mx-snackbar-info-icon: #ffffff;

  --mx-editor-backdrop: rgba(0, 0, 0, 0.06);
  --mx-editor-paper-bg: rgb(242, 248, 253);
  --mx-editor-paper-border: rgba(0, 64, 81, 0.2);
  --mx-editor-paper-shadow: 0 0 2em rgba(7, 32, 44, 0.35);
  --mx-editor-close-rail-bg: rgba(242, 248, 253, 0.8);
  --mx-editor-header-border: rgba(77, 142, 168, 0.38);
  --mx-editor-save-btn-bg: #2f84a0;
  --mx-editor-save-btn-hover: #246b83;
  --mx-editor-add-btn-bg: #e99c28;
  --mx-editor-add-btn-hover: #d28514;
  --mx-editor-table-border: rgba(13, 69, 85, 0.14);
  --mx-editor-table-bg: rgba(250, 250, 250, 0.92);
  --mx-editor-table-header-bg: rgb(151, 202, 216);
  --mx-editor-table-row-border: rgba(13, 69, 85, 0.07);
  --mx-editor-nav-bg: rgba(151, 202, 216, 0.22);
  --mx-editor-nav-border: rgba(13, 69, 85, 0.12);
  --mx-editor-nav-btn-bg: #2f84a0;
  --mx-editor-nav-btn-hover: #246b83;
  --mx-editor-danger-btn-bg: #d84837;
  --mx-editor-danger-btn-hover: #bf3426;
  --mx-editor-shortcut-fg: rgba(250, 250, 250, 0.74);
  --mx-editor-field-bg: #ffffff;
  --mx-editor-field-border: rgba(78, 110, 126, 0.28);
  --mx-editor-field-border-strong: rgba(47, 132, 160, 0.58);
  --mx-editor-season-active-bg: #7c4a3b;
  --mx-editor-season-hover-bg: rgba(124, 74, 59, 0.14);
  --mx-editor-notice-bg: rgba(151, 202, 216, 0.35);
  --mx-editor-notice-fg: #0d566a;
  --mx-editor-side-btn-bg: #6f97a3;
  --mx-editor-side-btn-hover: #5f8691;
  --mx-editor-tab-bg: rgba(151, 202, 216, 0.25);
  --mx-editor-tab-active-bg: rgba(151, 202, 216, 0.45);
  --mx-editor-summary-bg: #ffffff;
  --mx-editor-summary-border: rgba(47, 132, 160, 0.58);
}
