:root {
    /* changed text color 09_26_23 */

    /* Beige */
    --color1: #dfdfdf;
    /* Sand */
    --color2: #A29C7C;
    /* purple */
    --color3: #5A18C9;
    /* Purple */
    --color4: #5014B8;
    /* Dark Blue */
    --color5: #190934;
    
}

body {
    background-color: var(--color1);
    color: var(--color5);
    font-family: sans-serif;
    padding: 20px;
}

.header-container {
    display: flex;
    align-items: center;  
    gap: 10px;          
}

.sectionHeaderMain {
    color: var(--color3);
    font-style: italic;
    font-variant: small-caps;
    font-size: 35px; 
}

.header-container + p {
    margin-top: 0px;     
}

#skillsList{
    columns: 4;
}

h1 {
    color: var(--color5);
    font-style: italic;
    font-variant: small-caps;
    font-size: 40px;
}

.sectionHeader {
    color: var(--color3);
    font-style: italic;
    font-variant: small-caps;
    font-size: 30px; 
}

.flex-container {
    display: flex;
    justify-content: flex-start;
    max-width: 1400px;
}

.flex-item {
    flex: 0.5; 
    margin: 20px;
    padding: 20px;
    border: 1px solid var(--color4);
    border-radius: 5px;
}

.copyright-border {
    border: 1px solid var(--color5); 
    padding: 5px;          
    font-size: 0.9em;      
}

.jobTitle {
    font-size: 20px;
}

li.jobTitle {
    list-style-type: none;
}

.workPlace {
    font-size: 25px;
}

.contactInfo {
    margin-left: 20px;  
}

