* {
  font-family: "TASA Explorer", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

h1 {
  width: 64%;
  height: 25px;
  text-align: right;
  line-height: 50px;
}

header {
  background-color: rgb(0, 0, 142);
  color: aliceblue;
}

#tagline {
  width: 45%;
  text-align: right;
  font-style: italic;
  rotate: 15deg;
  scale: 2;

}

img {float: right;}

main {
  background-color: rgba(0, 0, 142, 0.234);
  color: aliceblue;
  font-weight: 900;
  border: 5px solid rgb(0, 0, 142);
  border-radius: 15px;
}

h2 {
  text-decoration: underline;
}

table {
  border: 2px dotted rgb(0, 0, 142);
  color: black;
  opacity: 30%;
}

button {
  opacity: 50%; width: 200px; height: 100px;
  font-size: large;
}

.link {
  color: rgb(0, 0, 0);
}

footer {
  border: 5px dotted rgb(0, 0, 142);
  border-radius: 10px;
  height: 75px;
  font-size: medium;
  line-height: 20px;
}

h3 {
  text-decoration: underline;
}
