/* style.css */
html,
body {
    margin-top: 50px;
}

body {
    font-family: "karrik", sans-serif;
    background-color: #fff;
    color: #222;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding: 2rem;
}

.container {
    margin: 0 1rem;
    max-width: 600px;
    line-height: 1.6;
    text-align: left;
}

a {
    color: #0066cc;
    text-decoration: underline;
}

a:hover, a:focus {
    text-decoration: none;
}

/* Regular weight */
@font-face {
    font-family: "karrik";
    src:
        url("fonts/Karrik-Regular.woff2") format("woff2"),
        url("fonts/Karrik-Regular.woff") format("woff"),
        url("fonts/Karrik-Regular.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
}

/* Faces */

.face {
    position: absolute;

    width: 20vw;
    height: 20vw;
    max-width: 120px;
    max-height: 120px;

    pointer-events: none; /* Clicks pass through */
	user-select: none; /* Can't be selected */
	-webkit-user-drag: none; /* Disables drag on Safari/Chrome */
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;

	transition: opacity 1s ease;
    opacity: 1;
}