@font-face {
    font-family: 'Bourton Base';
    src: url('../assets/fonts/BourtonBase.otf') format('opentype');
}

@font-face {
    font-family: 'Nunito';
    src: url('../assets/fonts/Nunito-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Nunito SemiBold';
    src: url('../assets/fonts/Nunito-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Font Awesome';
    src: url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
}

:root {
    /* Initial Defaults */
    font-size: 16px;

    /* Colors */
    --color-tsp-orange: rgb(229, 86, 37);
    --color-tsp-brown: rgb(79, 46, 27);
    --color-mustard: rgb(239, 164, 62);
    --color-sunshine: rgb(247, 238, 170);
    --color-cashew: rgb(240, 230, 219);
    --color-blueberry: rgb(0, 92, 151);
    --color-cool-blue: rgb(78, 195, 224);
    --color-summer-sky: rgb(154, 219, 232);
    --color-swiss-chard: rgb(41, 166, 74);
    --color-arugula: rgb(141, 198, 74);
    --color-charcoal: rgb(58, 60, 60);
    --color-maple-leaf-red: rgb(227, 33, 41);
    --color-light-grey: rgb(239, 238, 237);
    --color-light-blue: rgb(221, 241, 244);

    /* Sizes */
    --size-medium: calc(1rem + 0.5vw);

    /* Typography */
    --font-nunito: 'Nunito', Arial, Helvetica, sans-serif;
    --font-bourton: 'Bourton Base', Arial, Helvetica, sans-serif;
    --font-normal: var(--font-nunito);
    --font-heading: var(--font-bourton);

    /* Spacing */
    --main-padding: 20px;
}