@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro');

.app-container {
  background: linear-gradient(
    180.37deg,
    #101f2c 9.47%,
    #1a2c39 25.46%,
    rgba(35, 56, 73, 0.8) 55.9%
  );
  /* font-family: Source Sans Pro;
  color: white; */
  margin: 0;
  padding: 0;
  display: flexbox;
  flex-direction: column;
  /* height: max(1080px, 100vh); */
}

#body {
  /* height: max(calc(100vh - 48px), 1032px); */
  width: auto;
}

.page-title {
  /* position: absolute;
  top: 24px;
  left: 36px; */
  font-family: Source Sans Pro;
  font-size: 36px;
  font-weight: 300;
  line-height: 36px;
  letter-spacing: 0.25px;
  text-align: left;
}

.page-content {
  width: calc(100%-70px);
  /* height: calc(100%-48px); */
  background-color: inherit;
}

.page-container {
  /* width: calc(100vh - 70px); */
  background-color: inherit;
  /* height: max-content; */
  gap: 0px;
  opacity: 0px;
}

.form-check-input:focus {
  border-color: none;
  outline: 0;
  box-shadow: none;
}

.tile-link {
  text-decoration: none;
  transition: transform 0.2s, box-shadow 0.2s;
}

.tile-link:hover {
transform: scale(1.02);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}