

/* ________________ */

@keyframes x {
    from{
        margin-left: 0%
    }
    to {
        margin-left: 100%;
    }
}

@keyframes y {
    from{
        margin-top: 0%
    }
    to {
        margin-top: 100%;
    }
}

html {
    background-color: #f2f2f2;
}

body {
    color: #212121;
    font-family: 'Inter', Helvetica, Arial, san-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-variation-settings: "slnt" 0;
}

header {
    color: #212121;
}

/* grid */
.box {
    max-width: 90vh;
    height: 90vh;
}

.screen {
    width: 100%;
    height: 60%;
    margin: auto 0;
    padding: 0;
}
.logo { /*thanks!*/
    background-image: url("https://www.rogerdumas.com/images/iRoger.png (3).gif");
    background-size: 100px;
    animation-duration: 24.14159s, 12.270795s;
    animation-name: x, y;
    animation-direction: alternate;
    animation-timing-function:linear, ease, cubic-bezier(.1, .3, .7, 1);
    animation-iteration-count: infinite;
    width: 100px;
    height: 100px;
}

.flex {
    display: flex;
}
#space-between {
    justify-content: space-between;
}

/* font styles */
h2 {
    letter-spacing: 0.6px;
}

p {
    letter-spacing: 0.3px;
    line-height: 24px;
}

a {
    letter-spacing: 2px;
    font-size: 16px;
    color: #121212;
}

a:hover {
    color: #999898;
}

a:visited {
    color: #665665;
}

header {
    margin: auto;
    padding-right:20px;
}

footer {
    padding: 10px;
}


@media screen and (max-width: 720px) {  
    
    .logo { /*thanks!*/
        height: 90px;
        width: 90px;
        background-size: 90px;
    }
    
    .box {
        max-width: 60vh;
        height: 100vh;
    }
    
    .screen {
        width: 100%;
        height: 100%;
    }
}



