:root {
    --container-margin: 15px;
    --light-background-color: #feffde;
    --secondary-light-background-color: #feffd5;
    --dark-background-color: #91c788;
    --light-accent-color: #ddffbc;
    --dark-accent-color: #52734d;
    --dark-grey-text-color: #3d3d3d;
    --delete-button-background-color: rgba(238, 69, 64, .5);
    --delete-button-accent-color: rgba(128, 19, 54, .5);
    --button-text: #0006;
    --table-cell-light: #ffffff;
    --table-cell-dark: #dedede;
    --table-border: #000000;
    --modal-background: rgba(0, 0, 0, .5);
    --error-background-color: rgba(255, 0, 0, .5);
    --warning-background-color: rgba(255, 203, 0, .5);

    --absence-paid: rgba(50, 205, 50, .8);
    --absence-unpaid: rgba(163, 94, 58, .8);
    --absence-sick: rgba(255, 0, 0, .8);
    --absence-child-care: rgba(255, 192, 203, .8);
    --absence-paternity-leave: rgba(245, 233, 7, .8);
    --absence-study: rgba(65, 105, 225, .8);
    --absence-extra: rgba(0, 255, 255, .8);
}
