:root {
	--color-app-page-bg: rgb(15, 23, 37);
	--color-app-panel-gradient-accent: rgb(28, 65, 99);
	--color-app-panel-gradient-accent-fade: rgba(28, 65, 99, 0.5);
	--color-black: rgb(0, 0, 0);
	--color-border-strong: rgba(180, 210, 255, 0.28);
	--color-brand-accent: rgb(111, 195, 255);
	--color-brand-text: rgb(219, 233, 248);
	--color-button-remove-bg: rgb(217, 69, 69);
	--color-calendar-capacity-fill: rgb(137, 189, 226);
	--color-calendar-capacity-text: rgb(159, 215, 168);
	--color-calendar-capacity-track: rgb(119, 119, 119);
	--color-calendar-day-closed-bg: var(--color-app-page-bg);
	--color-calendar-full-capacity-text: rgb(213, 66, 66);
	--color-calendar-full-day-bg: rgba(255, 0, 0, 0.4);
	--color-calendar-full-slot-bg: rgba(255, 50, 50, 0.4);
	--color-calendar-grid-cell-a-bg: var(--color-app-panel-gradient-accent);
	--color-calendar-grid-cell-b-bg: var(--color-app-panel-gradient-accent-fade);
	--color-calendar-note-bg: rgb(97, 53, 131);
	--color-calendar-note-text: rgba(255, 255, 255, 0.64);
	--color-calendar-scroll-handle-bg: rgba(255, 198, 0, 0.8);
	--color-calendar-scroll-handle-drag-bg: rgba(207, 235, 255, 0.32);
	--color-calendar-scroll-handle-drag-shadow: rgba(207, 255, 235, 0.64);
	--color-calendar-scroll-handle-hover-bg: rgba(137, 189, 226, 0.64);
	--color-calendar-today-bg: rgba(189, 255, 180, 0.8);
	--color-calendar-today-hover-bg: rgba(255, 255, 255, 0.48);
	--color-calendar-toolbar-bg: rgb(26, 41, 64);
	--color-calendar-toolbar-border: rgb(86, 122, 168);
	--color-cancel-list-border: rgb(203, 203, 203);
	--color-checkout-table-border: rgb(238, 238, 238);
	--color-control-muted-bg: rgb(170, 170, 170);
	--color-danger: rgb(255, 0, 0);
	--color-dashboard-row-odd-bg: rgb(25, 40, 61);
	--color-day-settings-even-bg: rgba(255, 255, 255, 0.06);
	--color-dt-column-ordering-rgb: 255, 255, 255;
	--color-dt-control-arrow: rgba(235, 245, 255, 0.72);
	--color-dt-html-background: var(--color-white);
	--color-dt-row-hover-rgb: 255, 255, 255;
	--color-dt-row-stripe-rgb: 255, 255, 255;
	--color-dt-selected-link-rgb: 245, 252, 255;
	--color-dt-selected-rgb: 111, 195, 255;
	--color-dt-selected-text-rgb: 255, 255, 255;
	--color-fieldset-border: rgb(204, 204, 204);
	--color-header-link-text: rgb(224, 241, 255);
	--color-header-section-bg: rgb(11, 18, 32);
	--color-nav-bg: rgb(22, 36, 58);
	--color-nav-hover-bg: rgb(111, 195, 255);
	--color-nav-selected-bg: rgb(166, 219, 255);
	--color-nav-text-active: rgb(11, 34, 55);
	--color-note-drop-shadow: rgba(0, 0, 0, 0.48);
	--color-note-inset-shadow: rgba(0, 0, 0, 0.16);
	--color-overlay-backdrop: rgba(0, 0, 0, 0.72);
	--color-panel-gradient-base: rgb(24, 35, 54);
	--color-panel-gradient-fade: rgba(24, 35, 54, 0.6);
	--color-row-stripe-dark-bg: rgba(255, 255, 255, 0.06);
	--color-row-stripe-light-bg: rgba(255, 255, 255, 0.03);
	--color-shadow-medium: rgba(0, 0, 0, 0.55);
	--color-shadow-strong: rgba(0, 0, 0, 0.82);
	--color-shadow-text-dark: rgba(0, 0, 0, 0.5);
	--color-state-error-active-bg: rgb(241, 168, 153);
	--color-state-success-bg: rgba(0, 200, 50, 0.7);
	--color-surface-base: rgb(26, 41, 64);
	--color-surface-border-muted: rgb(90, 116, 145);
	--color-surface-border-strong: rgb(76, 102, 133);
	--color-surface-frosted-bg: rgba(18, 28, 44, 0.62);
	--color-surface-muted: rgb(34, 52, 78);
	--color-table-row-even-bg: rgb(32, 49, 74);
	--color-table-row-hover-bg: rgb(40, 64, 96);
	--color-text-on-light: rgb(229, 240, 255);
	--color-ui-active-bg: var(--color-brand-accent);
	--color-ui-active-border: rgb(55, 101, 143);
	--color-ui-active-text: var(--color-white);
	--color-ui-content-bg: rgb(23, 38, 58);
	--color-ui-content-border: rgb(78, 107, 141);
	--color-ui-content-text: rgb(216, 233, 251);
	--color-ui-control-bg: rgb(34, 52, 79);
	--color-ui-control-border: rgb(82, 112, 147);
	--color-ui-control-hover-bg: rgb(43, 69, 104);
	--color-ui-control-hover-border: rgb(107, 142, 184);
	--color-ui-control-hover-text: rgb(240, 247, 255);
	--color-ui-control-text: rgb(214, 232, 251);
	--color-ui-error-bg: rgb(224, 27, 36);
	--color-ui-error-border: rgb(246, 97, 81);
	--color-ui-error-text: rgb(0, 0, 0);
	--color-ui-focus-ring: rgb(111, 195, 255);
	--color-ui-header-bg: rgb(31, 49, 76);
	--color-ui-header-border: rgb(90, 124, 163);
	--color-ui-header-text: rgb(230, 242, 255);
	--color-ui-highlight-bg: rgb(44, 71, 107);
	--color-ui-highlight-border: rgb(136, 177, 219);
	--color-ui-highlight-text: rgb(238, 247, 255);
	--color-ui-overlay-bg: rgba(0, 0, 0, 0.7);
	--color-ui-shadow: rgb(10, 17, 29);
	--color-white: rgb(255, 255, 255);
	--color-white-transparent: rgba(255, 255, 255, 0);
}