/* VARIABLES TOM - Reprises de l'application */
:root {
    /* Couleurs principales TOM */
    --tom-green: #7EC965;
    --tom-red: #CB0000;
    --tom-yellow: #FFD760;
    --tom-orange: #F2973D;
    --tom-blue: #257894;
    --tom-blue-light: #6cadbc;
    --tom-teal: #A7CDC4;
    --tom-bg: #C4CEC1;
    --tom-footer: #64A183;
    
    /* Couleurs secondaires */
    --orange: #F2a021;
    --yellow: #EBCC00;
    --teal: #2EAB9B;
    --blue: #267C99;
    
    /* Neutres */
    --white: #FFFFFF;
    --black: #000000;
    --text-dark: #222222;
    --text-secondary: #444444;
    --gray-light: #EDEDED;
    --gray-border: #DDDDDD;
    
    /* Typographie */
    --font-title: 32px;
    --font-subtitle: 24px;
    --font-text: 16px;
    --font-small: 14px;
    
    /* Espacements */
    --radius-card: 16px;
    --radius-button: 8px;
    
    /* Ombres */
    --shadow-card: 0 4px 12px rgba(0, 0, 0, 0.15);
    --shadow-button: 0 4px 8px rgba(0, 0, 0, 0.2);
    --shadow-hover: 0 6px 16px rgba(0, 0, 0, 0.25);
}
