/* Common styles for all pages */ body { font-family: 'Poppins', sans-serif; margin: 0; padding: 0; background-color: #161c21; /*background: radial-gradient(#1b2329, #161c21);*/ color: aliceblue; } h2, h1 { text-align: center; } .e404 { font-size: 4.5rem; } form { max-width: 300px; margin: 0 auto; } a { display: block; margin-top: 10px; text-align: center; } .pfp { border-radius: 50px; overflow: hidden; width: 50px !important; height: 50px !important; } .pfp img { width: 50px !important; height: 50px !important; border-radius: 50px; } .pfp i { width: 50px !important; height: 50px !important; border-radius: 50px; font-size: 50px; } nav { color: aliceblue; padding: 28px 0; margin: 0; background-color: rgba(0, 0, 0, 0.12); -webkit-box-shadow: 0 20px 28px 0 rgba(0,0,0,0.12); -moz-box-shadow: 0 20px 28px 0 rgba(0,0,0,0.12); box-shadow: 0 20px 28px 0 rgba(0,0,0,0.12); } nav ul { display: flex; flex-direction: row; justify-content: space-between; padding: 0; font-size: 32px; margin: 0; } nav ul .links { display: flex; flex-direction: row; font-size: 20px; gap: 2.5rem; } nav ul li { list-style: none; display: flex; color: aliceblue; margin: 0; padding: 0; width: 100px !important; height: 50px !important; text-align: center; justify-content: center; align-items: center; } nav ul li a { color: aliceblue; text-decoration: none; margin: auto 0; padding: 0; } .container { display: grid; grid-template-columns: auto auto auto; width: 80%; margin: auto; justify-content: space-between; }