:root {

/*
====================================================
LOTOFÁCIL THEME
====================================================
*/


--cor_pds_primary:
#803594;


--cor_pds_dark:
#592568;


--cor_pds_light:
#A66CB5;


--cor_pds_soft:
#D9C2E1;


--cor_pds_subtle:
#F8F2FA;


--cor_pds_white:
#ffffff;


--cor_pds_background:
#F8F2FA;



/*
====================================================
LAYOUT
====================================================
*/


--cor_pds_title:
var(--cor_pds_dark);


--cor_pds_divider:
var(--cor_pds_soft);


--cor_pds_divider_white:
var(--cor_pds_white);


--cor_pds_divider_background:
var(--cor_pds_background);


/*
====================================================
GENERATOR
====================================================
*/


--cor_pds_generator_panel_background:
var(--cor_pds_subtle);

--cor_pds_generator_panel_title:
var(--cor_pds_dark);


--cor_pds_generator_ball_background:
var(--cor_pds_primary);


--cor_pds_generator_ball_color:
#ffffff;





/*
====================================================
RESULTS
====================================================
*/


--cor_pds_results_panel_background:
var(--cor_pds_subtle);


--cor_pds_results_panel_title:
var(--cor_pds_dark);


--cor_pds_results_ball_background:
var(--cor_pds_primary);


--cor_pds_results_ball_color:
#ffffff;


--cor_pds_results_highlight_value:
var(--cor_pds_primary);

--cor_pds_results_highlight_value_attention:
var(--cor_pds_dark);


/*
====================================================
ACCORDION
====================================================
*/


--cor_pds_accordion_btn_background:
var(--cor_pds_primary);


--cor_pds_accordion_btn_color:
#ffffff;


--cor_pds_accordion_btn_border:
var(--cor_pds_dark);


--cor_pds_accordion_btn_hover:
var(--cor_pds_dark);



--cor_pds_accordion_collapse_container_border:
var(--cor_pds_soft);


--cor_pds_accordion_collapse_container_background:
#ffffff;



--cor_pds_accordion_collapse_title_color:
var(--cor_pds_dark);


--cor_pds_accordion_collapse_title_background:
var(--cor_pds_subtle);


--cor_pds_accordion_collapse_title_hover:
var(--cor_pds_soft);



--cor_pds_accordion_collapse_content_border_top:
var(--cor_pds_soft);


--cor_pds_accordion_collapse_content_background:
#ffffff;






/*
====================================================
REFRESH BUTTON
====================================================
*/


--cor_pds_refresh_background:
var(--cor_pds_primary);


--cor_pds_refresh_border:
var(--cor_pds_dark);


--cor_pds_refresh_color:
#ffffff;



--cor_pds_refresh_hover_background:
var(--cor_pds_dark);


--cor_pds_refresh_hover_color:
#ffffff;


--cor_pds_refresh_shadow:
rgba(0,0,0,.18);






/*
====================================================
COMPONENTS
====================================================
*/


--cor_content_title_color:
var(--cor_pds_dark);


--cor_content_title_font_size:
2rem;



--cor_content_text_color:
#444444;


--cor_content_text_font_size:
1rem;



--cor_content_box_background:
#ffffff;


--cor_content_box_border:
var(--cor_pds_soft);


--cor_content_box_color:
#333333;



--cor_content_box_highlight_background:
var(--cor_pds_subtle);


--cor_content_box_highlight_border_left:
var(--cor_pds_primary);


--cor_content_box_highlight_color:
var(--cor_pds_dark);



--cor_content_list_color:
#444444;



/*
====================================================
CARDS / BADGES / ALERTS
====================================================
*/


--cor_pds_card_background:
#ffffff;


--cor_pds_badge_background:
var(--cor_pds_primary);


--cor_pds_badge_color:
#ffffff;


--cor_pds_chip_background:
var(--cor_pds_soft);


--cor_pds_chip_color:
var(--cor_pds_dark);


--cor_pds_alert_background:
var(--cor_pds_subtle);


--cor_pds_alert_color:
var(--cor_pds_dark);

}