body { font-family: Arial, sans-serif; display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; background-color: #f4f4f4; } .container { text-align: center; } h1 { margin-bottom: 20px; } .buttons { display: flex; justify-content: center; align-items: center; gap: 10px; } button { padding: 10px 20px; font-size: 16px; color: white; background-color: #007bff; border: none; border-radius: 5px; cursor: pointer; transition: background-color 0.3s; } button:hover { background-color: #0056b3; } #indicator { width: 10px; height: 10px; border-radius: 50%; margin-left: 10px; } #indicator.green { background-color: green; } #indicator.red { background-color: red; }