body {
display:flex;
flex-direction: row;
justify-content: center;

}

main {
width:100%;
margin:30px;
margin-right:70px;
background-color: #0000007a;
backdrop-filter: blur(5px);
border-radius: 15px;
display: flex;
justify-content: space-evenly;
flex-direction: column;
align-items: center;
}
section {
display:flex;
align-items: center;
justify-content: center;
text-align: center;
transition: .5s;
margin:20px;
width:min-content;
}
section:hover {
    transform: scale(1.1) rotate(6deg);
}
section img {max-width:400px;}
section h1 {margin:0px;}

header {position:absolute;
    top:10px;
    left:0px;
    width:800px;
    pointer-events: none;
    filter:drop-shadow(0px 0px 5px rgb(255, 255, 255));
    z-index: 500;
}

aside {
width:40%;
height:min-content;
margin: 210px;
padding:10px;
font-size:48px;
text-align: center;
}
aside a {
    display: block;
    margin:10px;
    text-decoration: none;

}
button {
    font-size: inherit;
    color: white;
    background-color: rgb(71, 17, 17);
    border-radius: 3px;
    border: 1px solid black;
    transition: .5s;
    font-family: inherit;
}

button:hover {
    background-color: rgba(150, 3, 3, 0.322);
    transform: rotate(-6deg) scale(1.2);
    animation-iteration-count: unset;
}

a {text-decoration: none;}