:root,
.nsure-light-mode {
    --color-background: #f8f9fb;
    --color-background-light: #ffffff;
    --color-background-shadow: var(--color-gray-light-2);
    --color-background-input: #ffffff;
    --color-background-card: var(--color-background);
    --color-background-card-active: var(--color-primary-light);

    --color-danger: #f51743;
    --color-red: #e02020;
    --color-red-lighten: #e64d4d;/* 10% lighter than --color-red */
    --color-red-dark: #b00d0c;
    --color-success: #388e3c;

    --color-external-data: #c2dcf7;

    --color-primary: #b00d0c;
    --color-primary-dark: #b20a0b;
    --color-primary-light: #d20c0d;

    --color-secondary: #b00d0c;
    --color-secondary-dark: #b20a0b;
    --color-secondary-light: #d20c0d;

    --text-color: #002b5d;
    --text-color-light: #9495b5;
    --text-color-label: #98b5c8;
    --text-color-button: var(--color-white);
    --text-color-description: #8495b5;
    --text-color-headline: var(--color-white);
    --text-color-title: #002b5d;
    --text-color-partners: #002b5d;

    --input-background: var(--color-white);
    --input-background-disabled: #edeef1;
    --input-border: var(--color-blue);

    --color-tooltip: #555555;
    --color-tooltip-text: var(--color-white);
    --color-tooltip-icon: #17d6fe;

    --color-insurance-item: #b00d0c;
    --color-insurance-item-light: #f7f8fa;
    --color-insurance-item-included: #005bd7;

    --color-recalculation-green: #95d334;
    --color-recalculation-red: #e02020;

    --color-insurance-navigation: var(--color-gray-light-1);
    --color-insurance-navigation-done: var(--color-secondary);
    --color-insurance-navigation-mark: var(--color-white);

    --color-checkbox-checked: var(--color-primary);
    --color-checkbox-mark: var(--color-white);

    --color-svg-light: #221c35;
    --color-svg-dark: var(--color-white);
    --color-svg-light-homepage: var(--color-primary);
    --color-svg-dark-homepage: var(--color-primary-dark);

    --color-dynamic-table-edit: #32c5ff;

    --color-dynamic-table-happy: #95d343;
    --color-dynamic-table-happy-bck: linear-gradient(149deg, rgba(174, 235, 89, 0.15), rgba(109, 181, 14, 0.15));
    --color-dynamic-table-neutral: #d38243;
    --color-dynamic-table-neutral-bck: linear-gradient(149deg, rgba(238, 241, 87, 0.15), rgba(181, 150, 14, 0.15));
    --color-dynamic-table-cancel: var(--color-red);
    --color-dynamic-table-cancel-bck: linear-gradient(149deg, rgba(241, 85, 85, 0.15), rgba(192, 10, 10, 0.15));

    --color-dark-mode-white: transparent;

    --color-white: #ffffff;
    --color-white-light-1: #f5f6fa;
    --color-green: #a1c900;
    --color-green-light: #e3f8c8;
    --color-orange: #ff5a00;
    --color-blue: #17d6fe;
    --color-blue-dark: #002b5d;
    --color-blue-dodger: #0091ff;
    --color-gray: #bfc5d1;
    --color-insurance-navigation: #dde5ea;
    --color-gray-light-1: #dde5ea;
    --color-gray-light-2: #eaebef;
    --color-gray-light-3: #757575;
    --color-gray-light-4: #666666;
    --color-gray-light-5: #f9f9f9;
    --color-gray-dark-1: #848080;
    --color-gray-dark-2: #323232;
    --color-gold: #d4af37;
    --color-orange: #f7b500;
    --color-orange-bg: #fffdf7;
    --color-black: #000000;
    --color-image-inactive: #b7bdcb;

    --color-btn-secondary-disabled: #a0a6ab;

    --color-bright-blue: #32c5ff;
    --color-bright-green: #95d343;
    --color-yellow: #ffdc14;
    --color-bright-pink: #fdefef;
    --color-blue-shadow: rgba(0, 43, 93, 0.25);
    --color-graph-fill: rgba(56, 138, 170, 0.2);

    --color-header-sub-menu: #fcfcfd;
    --color-header-sub-menu-shadow: rgba(0, 0, 0, 0.05);

    --color-black-rgb: 0, 0, 0;
    --color-white-rgb: 255, 255, 255;
    --color-primary-rgb: 176, 13, 12;
    --color-primary-dark-rgb: 178, 10, 11;
    --color-secondary-dark-rgb: 178, 10, 11;
    --color-insurance-navigation-rgb: 221, 229, 234;
    --color-gray-light-2-rgb: 234, 235, 239;
    --color-orange-rgb: 247, 181, 0;

    --color-dynamic-table-happy-rgb: 149, 211, 67;
    --color-dynamic-table-neutral-rgb: 211, 129, 67;
    --color-dynamic-table-cancel-rgb: 224, 32, 32;
    --color-red-rgb: 224, 32, 32;
    --color-background-light-rgb: 255, 255, 255;

    --text-color-light-rgb: 148, 149, 181;
    --color-dynamic-table-edit-rgb: 50, 197, 255;
    --color-dynamic-table-header: #f7f8fa;
    --color-dynamic-table-subheader: #fbfcfd;
    --color-dynamic-table-shadow: #ecf0f4;
    --color-dynamic-table-gray-light: var(--color-gray-light-1);

    --color-methodology-wrapper: var(--color-background-light);
    --color-methodology-name: var(--text-color);

    --color-green-text: #95d334;

    --color-primary-cross: #b00d0c;
}
