.parent {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr (min-content);
    gap: 8px;
    margin: 40px;
}
    

.border {
  border-style: solid;
  border-width: 3px;
  border-color: #85b4da;
  padding: 10px; /* Optional: adds space between content and border */
}

a:link {
  color: #FFFFFF;
  background-color: transparent;
  text-decoration: underline;
}

a:visited {
  color: #FFFFFF;
}

body {
  background-image: url('/images/backgrounds/MGBG.jpg');
  background-color: #000000; /* Optional: A fallback color while the image loads */
  background-size: cover; /* Optional: Stretches the image to cover the entire container */
  background-repeat: no-repeat; /* Optional: Prevents the image from repeating */
  background-attachment: fixed; /* Optional: Fixes the image position so it doesn't scroll with content */
  color: #FFFFFF;
  font-family: "lexia", serif;
font-weight: 600;
font-style: normal;
}

.transparent {
  background-color: rgba(0,0,0,.6);
}