CINXE.COM
Error - 502
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Error - 502</title> <style> /* General styling */ * { margin: 0; padding: 0; box-sizing: border-box; } html, body { height: 100%; /* Ensure the page fills the entire height of the viewport */ display: flex; flex-direction: column; /* Stack content vertically */ margin: 0; font-family: 'Roboto', 'Helvetica Neue', Arial, sans-serif; background-color: #1e1e2f; color: #eaeaea; } main { flex: 1; /* Push footer to the bottom by taking up available space */ display: flex; justify-content: center; align-items: center; } .error-container { padding: 40px; max-width: 600px; background-color: #2b2b40; border-radius: 8px; box-shadow: 0 8px 40px rgba(0, 0, 0, 0.5); border: 1px solid #44475a; text-align: center; animation: fadeIn 1s ease; } h1 { color: #ff5555; font-size: 2.5em; font-weight: 700; margin-bottom: 0.4em; display: flex; align-items: center; justify-content: center; } .status-emoji { font-size: 1.5em; margin-left: 0.2em; } p { color: #bd93f9; font-size: 1.15em; margin: 20px 0; line-height: 1.6; } footer { background-color: #2b2b40; /* Match footer with error container */ text-align: center; padding: 10px 0; color: #6272a4; font-size: 0.85em; } footer span { display: block; font-weight: 500; margin-top: 5px; } /* Animations */ @keyframes fadeIn { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); } } </style> </head> <body> <main> <div class="error-container"> <h1>502<span class="status-emoji">馃槼</span></h1> <p>Bad Gateway</p> </div> </main> <footer> <span>Your IP: 8.222.208.146</span> <span>© 2024 University of Groningen.</span> <span>All rights reserved.</span> </footer> </body> </html>