/* Base styles */
html {
    background-color: white;
    color: black;
    font-family: Quicksand, sans-serif;
    font-weight: lighter;
    font-size: 10pt;
}

#pagetext {
    font-weight: normal;
    font-size: 10pt;
    color: #007182;
}

.content,
.content p {
    line-height: 130%;
}

.spacey {
    line-height: 175%;
}

/* Links — single colour for all states */
a:link,
a:visited,
a:hover,
a:active {
    color: #0193C9;
}

/* Quicksand font faces — woff2 and woff only (sufficient for all modern browsers) */

/* quicksand-300 - latin */
@font-face {
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/quicksand-v7-latin-300.woff2') format('woff2'),
         url('../fonts/quicksand-v7-latin-300.woff') format('woff');
}

/* quicksand-regular - latin */
@font-face {
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/quicksand-v7-latin-regular.woff2') format('woff2'),
         url('../fonts/quicksand-v7-latin-regular.woff') format('woff');
}

/* quicksand-500 - latin */
@font-face {
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/quicksand-v7-latin-500.woff2') format('woff2'),
         url('../fonts/quicksand-v7-latin-500.woff') format('woff');
}

/* quicksand-700 - latin */
@font-face {
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/quicksand-v7-latin-700.woff2') format('woff2'),
         url('../fonts/quicksand-v7-latin-700.woff') format('woff');
}
