body { background-color: #000; color: #fff; font-family: 'Syncopate', sans-serif; display: flex; flex-direction: column; align-items: center; justify-content: center; margin: 0; } header h1 { margin-bottom: 20px; font-size: 2em; text-align: center; color: #fff; } table { border-collapse: collapse; border: 2px solid #fff; width: 80vw; background-color: #111; } th, td { border: 1px solid #fff; padding: 10px; text-align: center; } th { background-color: #333; font-weight: bold; } a { color: #fff; text-decoration: none; margin-top: 20px; font-size: 1.2em; transition: color 0.3s; } a:hover { color: grey; }