.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(--accent-500); } a:visited { color: var(--accent-400); } a:hover { color: var(--accent-300); }