/* light theme */
:root,
[data-theme="light"] {
    color-scheme: light;
    --body_bg: #ededed;
    --body_color_1: #333333;
    --body_color_2: #ffffff;
    --graph_text_color: #424242;

    --a_color: #007acc;
    --a_color_hover: #005f99;

    --pre_color: #ff6347;

    --ul_list_bg: #ffffff;
    --ul_list_color: #333333;
    --ul_list_box_shadow: rgba(0, 0, 0, 0.1);
    --ul_list_border: #b4b4b4;

    --selection_color: #ffffff;
    --selection_bg: #6a0dadd7;

    --scrollbar_bg: #dfdfdf;
    --scrollbar_thumb: #fafafa;
    --scrollbar_thumb_border: #9c9c9c;
    --scrollbar_bg_vertical: #fafafa;
    --scrollbar_thumb_vertical: #c4c4c4;
    --scrollbar_thumb_border_vertical: #777777;

    --purple_gradient_1: #7636ca;
    --purple_gradient_2: #8a2be2;
    --purple_gradient_3: #ba55d3;
    --purple_shadow_1: rgba(138, 43, 226, 0.5);
    --purple_shadow_2: rgba(186, 85, 211, 0.5);

    --details_bg: #ffffff;
    --details_border: #b4b4b4;
    --details_bg_hover: #f0f0f0;
    --details_bg_open: #ffffff;

    --summary_bg_open: #f8f7fb;
    --summary_bg_open_hover: #f0edf7;

    --input_bg: #ffffff;
    --input_color: #333333;
    --input_border: #b4b4b4;
    --input_color_placeholder: #999999;
    --input_color_focus_placeholder: #666666;
    --input_bg_focus: #ffffff;
    --input_border_focus: #8a2be2;
    --input_bg_submit: #dfdfe9;
    --input_color_submit: #ffffff;
    --input_bg_submit_hover: #6a0dad;
    --input_color_submit_hover: #ffffff;
    --input_shadow_submit_hover: rgba(138, 43, 226, 0.1);

    --progress_container_bg: #e0e0e0;

    --select2_bg: #ffffff;
    --select2_border: #b4b4b4;
    --select2_bg_open: rgba(0, 0, 0, 0.05);

    --footer_bg: #fefefe;
    --footer_shadow: rgba(0, 0, 0, 0.1);

    --navbar_bg: #ffffff;
    --navbar_shadow: rgba(0, 0, 0, 0.1);
    --navbar_border: #c4c4c4;
    --navbar_bg_blur: rgba(245, 245, 245, 0.75);

    --logo_shadow: rgba(138, 43, 226, 0.4);

    --navbar_button_bg: #ffffff;
    --navbar_button_active_bg: #863de6;
    --navbar_button_border: #bdbdbd;
    --navbar_button_border_hover: #5f3bcb;

    --box_bg: #fafafa;
    --box_border: #b4b4b4;
    --box_shadow: rgba(0, 0, 0, 0.1);
    --box_bg_warning: #ff6347;
    --box_shadow_warning: rgba(255, 0, 0, 0.5);
    --box_bg_hover: #fcfcfc;
    --upload_error_bg: #fff3f2;
    --upload_error_color: #6b1e1a;
    --box_bg_p_hover: #ececec;

    --graph_grid_opacity: 0.1;
    --graph_theme: 'light';

    --preview_bg: #ffffff;
    --preview_shadow: rgba(0, 0, 0, 0.8);

    --summary_details_bg: rgb(240, 240, 241);
    --summary_details_border: #c9c9c9;
    --summary_details_bg_hover: rgba(250, 250, 252);
    --summary_details_border_hover: #dcdcdc;
    --summary_details_bg_open: #ffffff;
    --summary_details_border_inside_open: #dcdcdc;

    --span_orange: #ff6347;
    --span_vert: #00ac49;
    --span_jaune: #db8500;
    --span_rouge: #ff3328;
    --span_field: #c94219;
    --span_field_value: #000000;

    --field_tips_bg: #ffffff;
    --field_tips_color: #000000;
    --field_tips_border: #242424;
    --field_tips_shadow: rgba(21, 23, 32, 0.6);
    --field_tips_title_bg: #f1f1f1;
    --field_tips_dot_border: rgb(138, 41, 11);

    --bouton_diag_active_bg: #583ab2;

    --a_white_bg: rgba(63, 70, 135, 0.15);
    --a_white_bg_hover: rgba(122, 122, 159, 0.48);

    --img_copy_filter: saturate(0) brightness(0);
    --img_copy_filter_hover: saturate(0) brightness(1.4);

    --pan_menu_bg: #fafafd;
    --pan_menu_shadow: rgba(0, 0, 0, 0.35);
    --pan_hide_bg: rgba(0, 0, 0, 0.31);
    --pan_menu_border: #6d6d6d;

    --page_title_bg: rgba(231, 231, 231, 0.71);

    --page_a_color: #cf3000;
    --page_bg: #bf6449;

    --h1_accueil_shadow: rgba(0, 0, 0, 0.24);

    --img_udiag_border: #313246;

    --accueil_section_dark_bg: #fefefe;
    --accueil_section_light_bg: #e7e7e7;

    --chart_tooltip_bg: rgba(230, 230, 230, 0.25);

    --carousel_bg: #f8f8f8;
    --carousel_border: #c2c2c2;
    --carousel_bg_hover: #fdfdfd;
    --carousel_my_diag_bg: #e2e2ff;
    --carousel_my_diag_border: #9673ff;
    --carousel_my_diag_bg_hover: #ececff;
    --carousel_a_visited_color: #9191ff;

    --ringring_shadow: rgba(115, 76, 234, 0.4);
    --partition_list_bg: #dfdfe9;
    --partition_list_border: #a0a0b8;
    --partition_encrypted_border: #df6900;

    --dot-color: rgba(0, 0, 0, 0.1);
}
