* {
    margin: 0px;
    padding: 0px;
    border: none;
    box-sizing: border-box;
    border-width: 0px;
    border-radius: 0px;
    border-style: none;
    text-decoration: none;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: normal;
    gap:0px;
}

body {
    overflow:auto;
    min-width: 350px;
    background-color: #eeeeee;
}

nav object {
    width:100%;
}

main {
    display:flex;
}

@media (width < 600px) {
    nav {
        overflow: visible;
        display:flex;
        /* position:sticky; */
        /* top:0px; */
    }
}
@media (width >= 600px) {
    nav {
        display:flex;
        position:sticky;
        top:0px;
    }
}

.icon {
    position:absolute;
    visibility: hidden;
}

footer {
    overflow: hidden;
    display:flex;
}

@media (width < 600px) {
    footer object {
        height: 323px;
    }
}
@media (width >= 600px) {
    footer object {
        height: 200px;
    }
}