@mixin background() { width: auto; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; color: whitesmoke; min-height: 100vh; background-color: #282c34; } @mixin blurred() { -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); } a:link, a:visited, a:hover, a:active { color: #61dafb; } table td { padding: 0.25em; }