nav {
    position: fixed;
    font-size: medium;
    bottom: 10px;
    left: 1em;
    right: 1em;
    text-align: left;
}

nav a {
    font-size: 1.3em;
    text-decoration: none;
    color: rgb(70, 63, 255);
    border: 3px dotted rgb(67, 54, 255);
    padding: 1em;
    display: inline-block;
    border-radius: 43%;
    backdrop-filter: blur(2px);
}

body.home a {
    grid: 100px / auto-flow;
    font-size: 3.8em;
    text-decoration: none;
    color: #000000;
    padding: 1em;
    display: inline-block;
        font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        font-weight: 300;
}

body.home a:hover {
    background: #626cd5;
    color: #ffffff;
    transition: 0.6s;
    border-radius: 40%;
    }