/* styles.css */ body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #2c3e50; /* Dark background color */ color: #bdc3c7; /* Dimmer text color */ } .hidden-info { display: none; } .container { max-width: 800px; margin: 0 auto; padding: 20px; background-color: #34495e; /* Darker background for container */ border-radius: 8px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); /* Slightly darker shadow */ margin-top: 20px; } h1, h2, h3, h4 { color: #bdc3c7; /* Dimmer text color */ } ul { list-style-type: none; padding: 0; } li { margin-bottom: 10px; color: #bdc3c7; /* Dimmer text color */ } .group-columns { display: flex; } .group-rows { display: flex; flex-wrap: wrap; justify-content: flex-start; /* Left justification */ margin-top: 10px; } .group-column { flex: 0 0 calc(33% - 10px); /* Adjust width of each column */ } .column { flex: 1; padding: 0 10px; /* Adjust spacing between columns */ } .subcolumn { margin-left: 10px; } .grid { display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 5px; } .meter { width: calc(90% - 5px); max-width: calc(45% - 5px); margin-bottom: 5px; border: 1px solid #7f8c8d; /* Light border color */ border-radius: 5px; padding: 5px; text-align: center; background-color: #2c3e50; /* Dark background for meter */ }