.content {
    width: 90%;
    max-width: 75em;

    margin: auto;
    padding: 0.5em;
    margin-top: 1em;
    margin-bottom: 1em;

    border: 2.5px solid var(--accent);
    border-radius: 3px;

    opacity: 0.9;
    background: var(--content-gradient);

    -webkit-box-shadow: 0 0 8px var(--accent);
    -moz-box-shadow: 0 0 8px var(--accent);
    box-shadow: 0 0 8px var(--accent);

    text-align: center;
}

h1::before {
    content: "> ";
}

h1 {
    font-size: 42px;
    
    background-image: var(--accent-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 400%;
    background-position: 0%;
}

a:link {
    color: var(--link);
}

a:visited {
    color: var(--visited);
}

a:hover {
    color: var(--hover);
}