:root{

    /* ---------- COLORES ---------- */

    --c-primary-bkg   : #f8fbfc;
    --c-primary-000   : white;
    --c-primary-050   : #f1f7f8;
    --c-primary-100   : #EEF4FA;
    --c-primary-200   : #D6E3F1;
    --c-primary-200-t : #D6E3F181;
    --c-primary-200-tl: #D6E3F124;
    --c-primary-250   : #B3CBE4;
    --c-primary-275   : #7FA6CC;
    --c-primary-300   : #4F7FB3;
    --c-primary-400   : #29547C;
    --c-primary-500   : #1F4469;
    --c-primary-600   : #2b2f33;
    --c-primary-700   : #181c20;

    --c-menu-hover: #4fa4ff24;
    --c-modal-bkg: #181c2081;

    --c-secondary-bkg : #fafafa;
    --c-secondary-050 : #e6eaee;
    --c-secondary-100 : #eeeeee;
    --c-secondary-200 : #c3c9cf;
    --c-secondary-300 : #9aa3ab;
    --c-secondary     : #2b2f33;
    --c-secondary-500 : #4f5457;
    --c-secondary-600 : #70767a;
    --c-secondary-700 : #4e5153;
    --c-secondary-800 : #37393a;
    
    --c-accent        : #4B949C;
    --c-accent-400    : #3f858d;
    --c-accent-900    : #061417;

    --c-aixa-turquoise: #4B949C;
    --c-aixa-blue: #28547d;
    --c-aixa-yellow: #D6B648;

    --c-border: #cad4d5;

    --c-success-o-15  : #0bb14526;
    --c-success-o-25  : #0bb14540;
    --c-success-o-5   : #0bb14580;
    --c-success-100   : #f0f8f1;
    --c-success-300   : #82be98;
    --c-success-400   : #0bb045;
    --c-success       : #0bb045;
    --c-success-500   : #00822d;
    --c-success-600   : #023f17;

    --c-success-light: #b0f5c8;

    --c-warning-o-075 : #f4a44313;
    --c-warning-o-15  : #f4a44326;
    --c-warning-o-25  : #f4a44340;
    --c-warning-o-5   : #f4a44380;
    --c-warning-100   : #fef8f1;
    --c-warning-300   : #f5bc77;
    --c-warning-400   : #f4a443;
    --c-warning       : #f4a443;
    --c-warning-500   : #d07b14;
    --c-warning-600   : #673b05;

    --c-danger-o-075 : #eb7f9513;
    --c-danger-o-15  : #eb7f9526;
    --c-danger-o-25  : #eb7f9540;
    --c-danger-o-5   : #eb7f9580;
    --c-danger-100   : #fcecef;
    --c-danger-300   : #ee998e;
    --c-danger-400   : #eb6c5c;
    --c-danger       : #eb6c5c;
    --c-danger-500   : #e0513e;
    --c-danger-600   : #891c0e;

    --c-danger-light: var(--c-danger-100);

    --c-sup-low-l : var(--c-success-o-15);
    --c-sup-low-m : var(--c-success-o-5);
    --c-sup-low   : var(--c-success);
    --c-sup-low-d : var(--c-success-500);
    
    --c-low-l : #aec31126;
    --c-low-m : #aec31180;
    --c-low   : #aec311;
    --c-low-d : #7f9002;

    --c-moderate-l : #D6B64826;
    --c-moderate-m : #D6B64880;
    --c-moderate   : #D6B648;
    --c-moderate-d : #9A7E30;

    --c-high-l : var(--c-warning-o-15);
    --c-high-m : var(--c-warning-o-5);
    --c-high   : var(--c-warning);
    --c-high-d : var(--c-warning-500);

    --c-sup-high-l : var(--c-danger-o-15);
    --c-sup-high-m : var(--c-danger-o-5);
    --c-sup-high   : var(--c-danger);
    --c-sup-high-d : var(--c-danger-500);

    --c-select-tree-item-bkg        : var(--c-primary-100);
    --c-select-tree-item-finished   : var(--c-success-o-15);
    
    /* ---------- TIPOGRAFIA ---------- */

    --ff-main : 'Lato', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
    --ff-bold : 'Lato', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
    --ff-title: 'Lato', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
    --fs-400  : 0.95rem;

    /* ---------- OTROS ---------- */

    --header-height     : 66px;
    --header-open-width : 300px;
    --nav-width         : var(--header-open-width);

    --br-main  : .5rem;
    --br-small : .25rem;

    --border-main : 1.5px solid var(--c-border);
    --shadow : 0px 0px 20px 0px rgba(19, 34, 38, 0.1);
    --shadow-main : 0px 0px 20px 0px rgba(19, 34, 38, 0.025);
    --shadow-soft : 0px 0px 10px 0px rgba(19, 34, 38, 0.05);

    --button-size       : 1.85rem;
    --button-size-small : 1.5rem;

    --input-height : 38px;

    --pre-environment-menu-color: red;
}
