:root {
--mdc-theme-primary: #1976d2;
--mdc-theme-on-primary: #fff;
--mdc-theme-secondary: #e91e63;
--mdc-theme-on-secondary: #fff;
--mdc-theme-background: #fafafa; 
--mdc-theme-surface: #fff; 
--mdc-theme-on-surface: #000;
--mdc-theme-error: #ff5252;
--mdc-theme-text-primary-on-background: rgba(0, 0, 0, 0.87);
--mdc-theme-text-secondary-on-background: rgba(0, 0, 0, 0.54); 
--theme-base-color: rgba(0,0,0,.87);
--theme-primary-rgb: 25,118,210;
--theme-primary-rgb-lighter: 227,242,253;
--theme-divider: rgba(0, 0, 0, 0.12);
--theme-surface-rgb: 255,255,255;
--theme-inputs-border-color: rgba(0, 0, 0, 0.2);
--theme-unselected-chip: #e0e0e0; 
--swiper-theme-color: #1976d2; 
}