/* Global Styles */
* {
  background-color: white;
  font-family: monospace;
}

/* Main Container */
#main-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/* Header Styles */
#header-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  background-color: white;  /* Match background with the rest of the page */
}

#left-controls, #dark-mode-container {
  display: flex;
  align-items: center;
  margin-right: 16px;  /* Add some space between them */
}

#left-controls span {
  margin: 0 8px;
}

/* Chart Containers */
#mag_div, #wind_div {
  width: 100%;
}

/* Time Display */
#time {
  width: 40%;
  font-size: 8px;
}
