:root {
    --color-canvas: #fff;
    --color-text: #2c3034;
    --color-heading: #3f3f3f;
    --color-selection-text: white;
    --color-selection-background: #009aff;
    /* Header */
    --color-header-background: #050505;
    /* Toolbar */
    --color-toolbar: #f6f6f6;
    --color-toolbar-rgb: 246, 246, 246;
    --color-toolbar-hover: #eee;
    --color-toolbar-border: silver;
    /* Input */
    --color-input-background: white;
    --color-input-text: black;
    --color-input-border: silver;
    --select-icon-default: url(/assets/forms/input_select_icon_black-a6f5c4de.svg);
    --select-icon-inverse: url(/assets/forms/input_select_icon_white-f232248e.png);
    --select-icon-muted: url(/assets/forms/input_select_icon_9b9b9b-d35fb320.png);
    --color-inactive-pattern-one: #eef0f0;
    --color-inactive-pattern-two: #d3d4d6;
    --color-instructions-background: #dee4ea;
    --color-instructions-text: #9b9b9b;
    --color-neutral: #009aff;
    --color-neutral-state-one: #0065b2;
    --color-positive: #bedf51;
    --color-positive-state-one: #8eb51c;
    --color-negative: #e10000;
    --color-negative-state-one: #bf050e;
    --color-button-background: #fff;
    --color-button-hover: #f2f2f2;
    --color-button-text: #fff;
    --color-text-inverse: #fff;
    --color-text-muted: #9b9b9b;
    --color-text-subtle: #858585;
    --color-text-disabled: #bfbfbf;
    --color-surface-muted: #f2f2f2;
    --color-surface-soft: #eee;
    --color-surface-code: #e9e8e8;
    --color-surface-neutral-strong: #777;
    --color-border-dark: #3a3a3a;
    --color-border-subtle: #dedede;
    --color-border-light: #cfcfcf;
    --color-border-faint: #eee;
    --color-table-sort-border: #000;
    --color-shadow-muted: #999;
    --color-accent-strong: #2196f3;
    --color-accent-bright: #00a1ff;
    --color-danger-accent: #f44336;
    --color-link-muted: #2276bb;
    --color-link-strong: #225898;
    --color-ribbon-border: #2980b9;
    --color-facebook-hover: #eff2f7;
    --color-border-neutral: #666;
    --color-attention: #ffae00;
    --color-image-background: white;
    --color-image-border: #eee;
    --color-card-background: white;
    --color-card-banner-text: black;
    /* Card Regular */
    --color-card-regular-border: #009aff;
    --color-card-regular-background: #009aff;
    --filter-card-regular-icon: none;
    --color-card-regular-text: white;
    --color-card-regular-border-hover: black;
    --color-card-regular-background-hover: white;
    --filter-card-regular-icon-hover: none;
    --color-card-regular-text-hover: black;
    /* Floating boxes */
    --color-floating-box-background: rgba(14, 14, 14, 0.98);
    --color-floating-box-border: rgba(255, 255, 255, 0.7);
    --color-floating-box-heading: #ffffff;
    --color-floating-box-text: #f2f2f2;
    --color-floating-box-text-muted: #d0d0d0;
    --color-floating-box-link: #e6e6e6;
    --color-floating-box-link-hover: #ffffff;
    --color-floating-box-spinner: #ffffff;
    --floating-box-select-icon: url(/assets/forms/input_select_icon_white-f232248e.png);
    /* Panels */
    --color-panels-header-text-open: #009aff;
    --color-panels-header-text-closed: silver;
    --color-panels-header-text-hover: silver;
    /* Tabs */
    --color-tabs-primary-text-inactive: silver;
    --color-tabs-primary-text-active: black;
    --color-tabs-secondary-text-inactive: silver;
    --color-tabs-secondary-text-active: black;
    --color-tabs-scroll-arrow: silver;
    --color-nav-background: #1e1e1e;
    --color-nav-surface: #2e2f2f;
    --color-nav-text: #868686;
    /* Processing */
    --color-processing-screen-background: rgba(255, 255, 255, .9);
    --color-processing-screen-text: black;
    /* Dialogs */
    --color-dialog-backdrop: rgb(170, 170, 170, .3);
    --color-dialog-toolbar-background: black;
    --color-dialog-toolbar-text: white;
    --color-dialog-toolbar-text-hover: #C0C0C0;
    --color-dialog-background: #f6f6f6;
    --color-dialog-border: black;
    /* Notifications / alerts */
    --color-warning-text: #ae0000;
    --color-warning-bg: #fff2ca;
    --color-warning-soft-text: #8a1f11;
    --color-warning-soft-bg: #fccd67;
    --color-error-soft-border: #fbc2c4;
    --color-error-soft-bg: #fbe3e4;
    --color-info-subtle-bg: #fffee0;
    /* Diff */
    --color-diff-add-bg: #dfd;
    --color-diff-add-strong-bg: #9f9;
    --color-diff-add-text: #080;
    --color-diff-del-bg: #fee;
    --color-diff-del-strong-bg: #fcc;
    --color-diff-del-text: #b00;
    --color-diff-hover-bg: #ffc;
    /* Misc */
    --color-toast-background: #333;
    --color-panel-muted-bg: #ebeded;
}

