    /* General reset */

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

    @font-face {
        font-family: 'Roboto';
        src: url('../fonts/roboto/Roboto-Italic.ttf') format('truetype');
        font-style: italic;
    }

    @font-face {
        font-family: 'Roboto';
        src: url('../fonts/roboto/Roboto-Light.ttf') format('truetype');
        font-weight: 300;
    }

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

    @font-face {
        font-family: 'Tinos';
        src: url('../fonts/tinos/Tinos-Italic.ttf') format('truetype');
        font-style: italic;

    }

    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }

    body {
        font-family: 'Tinos', sans-serif;
        background-color: #ffffff;
        /* blue-grey background */
        color: #999999;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height: 100vh;
        text-align: center;
        padding: 20px;
    }

    figure img {
        max-width: 100%;
        height: auto;
    }

    h1 span {
        color: #a95255;
        /* red color from design */
        font-weight: 700;
        font-style: normal;
    }

    p.under-construction {
        font-style: italic;
        font-size: 3rem;
        margin: 1.5rem 0;
    }

    .contact {
        font-size: 1.2rem;
        line-height: 1;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        letter-spacing: -0.4px;
    }

    .contact a {
        color: #999999;
        text-decoration: none;
    }

    .contact a:hover {
        text-decoration: underline;
    }

    /* Mobile adjustments */
    @media (max-width: 600px) {
        h1 {
            font-size: 4rem;
        }

        p.under-construction {
            font-size: 2.2rem;
        }

        .contact {
            font-size: 1.1rem;
        }
    }