html {
    background: none;
    margin: 0;
	padding: 0;
}

body {
    text-align: center;
    background: none;
    margin: 0;
    padding: 0;
    overflow-y: scroll;
}

header {
    grid-column: 2 / span 2;
    height: 150px;
}

footer {
    grid-column: 2 / span 2;
    color: white;
}

main {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(600px, 2fr));
    grid-template-rows: 150px 1fr;
    grid-gap: 20px;
}

article {
    position: relative;
    z-index: 500;
    grid-column: 2 / span 2;
}

aside {
    grid-column: 4 / 5;
    grid-row: 1 / span 2;
    display: grid;
    grid-gap: 10px;
    padding: 25px;
    grid-template-columns: 150px;
    grid-auto-rows: 125px;
}
    .aside-item {
        display: flex;
        overflow: hidden;
        justify-content: center;
        align-items: center;
        object-fit: cover;
        background-color: white;
        border: thin solid black;
    }
        .aside-item img {
            height: 130px;
             width: 1fr;
        }

#particles-js{
    position: absolute;
    position: fixed;
    z-index: -10;
    width: 100%;
    height: 100%;
    background-color: #0EA3A1;
    background-image: url('');
    background-size: cover;
  }


a:link {
	color: #3A00FF;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
}
a:active {
	color: #FFFFFF;
	text-align: center;
}