body { background-color: #121212; color: #f5f5f5; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; display: flex; align-items: center; justify-content: center; height: 100vh; margin: 0; } .setup-container { background-color: #1e1e1e; padding: 2rem; border-radius: 8px; width: 100%; max-width: 400px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } .setup-container h2 { text-align: center; margin-bottom: 1.5rem; color: #fff; } .setup-form label { display: block; margin-bottom: 0.4rem; color: #ccc; } .setup-form input { width: 100%; padding: 0.6rem; margin-bottom: 1rem; border: none; border-radius: 4px; background-color: #2c2c2c; color: #fff; } .setup-form input:focus { outline: 2px solid #007bff; } .setup-form button { width: 100%; padding: 0.7rem; background-color: #007bff; color: white; border: none; border-radius: 4px; cursor: pointer; font-weight: bold; } .setup-form button:hover { background-color: #0056b3; }