/* Styles for the table */
table {
  border-collapse: collapse; /* Merge cell borders into single lines */
  width: 70%; /* Table width takes up 70% of the page */
  margin: 20px auto; /* Add vertical spacing and center horizontally */
}

/* Styles for both header and data cells */
th, td {
  border: 2px solid black; /* Add black borders around cells */
  padding: 15px; /* Add space inside cells */
  text-align: center; /* Center text horizontally */
}

/* Class for a colored background cell */
.bg-color {
  background-color: lightblue; /* Light blue background */
}

/* Class for a cell with a background image */
.bg-image {
  background-image: url('../images/mtfuji.jpg'); /* Image source */
  background-size: cover; /* Scale image to fill cell */
  background-position: center; /* Center image inside cell */

}

/* Class for the top title row */
.title-row {
  background-color: #333; /* Dark gray background */
  color: white; /* White text for contrast */
  font-size: 20px; /* Larger font size */
  font-weight: bold; /* Bold title text */
}
