main {
    width: 80%;
    margin: 75px auto 225px auto !important;
    background-color: var(--gradient-light-color);
    padding: 20px;
    border-radius: 15px;
}
a:not(nav a, footer a) {
    color: var(--accent-color) !important;
    text-decoration: none;
}
h1 {
    color: var(--accent-color);
    margin-bottom: 10px;
}
h2 {
    margin: 15px 0;
    color: var(--border-color);
}
p,li {
    font-size: 1.1em;
    margin: 10px 0;
}
li:not(nav li a, footer li a) {
    margin-left: 16px;
}
a:hover {
    text-decoration: underline;
}