@font-face {
  font-family: "MainFont";
  src: url("main.ttf") format("truetype");
}

html {
  font-size: 60px;
  min-height: 100%;
  background: linear-gradient(
    180deg,
    rgba(214, 36, 36, 1) 0%,
    rgba(64, 22, 45, 1) 100%
  );
  background-attachment: fixed;
  background-size: cover;
  font-family: "MainFont", sans-serif;
}

body {
  font-size: 40px;
  min-height: 100%;
  margin: 0;
}

header {
  text-align: center;
  background-color: rgba(139, 0, 0, 0.5);
  height: 60px;
  display: flex;
  justify-content: center;
  gap: 20px;
  align-items: center;
}

a {
  color: white;
  text-decoration: none;
  font-size: 45px;
}

a:visited {
  color: aliceblue;
}

a:hover {
  color: yellow;
  font-weight: bold;
}

form {
  display: block;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0.418);
}
