/* global css variables */
:root {
    --normal-white: #FFFFFF;
    --primary-color: #0F56B3;
    --color-black: #000000;
    --primary-white: #C5DCFA;
    --text-grey: #414141;
    --light-grey: #818181;
    --primary-font: 'IBM Plex Sans';
    --bold: 700;
    --semi-bold: 600;
}

/* reset css to browser defaults - additional padding & margin */
body, p, h5 {
    padding: 0;
    margin: 0;
    background-color: var(--background-color);
    font-family: var(--primary-font), sans-serif;
}

main {
    padding: 2rem 4rem;
}

section {
    margin: 4rem 0;
}

h5 {
    font-size: 3rem;
}

.card {
    width: 200px;
    padding: 1rem;
    border: 1px solid var(--primary-white);
    box-shadow: 0px 1px 2px rgba(130, 158, 194, 0.2), 0px 2px 4px rgba(161, 197, 244, 0.2);
}
