html {
  background: linear-gradient(rgba(50, 0, 0, 0.5), rgba(50, 0, 0, 0.5)),
    url("../images/seeds.png") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body {
  /* background-color: black; */
  max-width: 775px;
  width: 85%;
  margin: 0 auto;
  color: white;
  font-family: "Caveat", cursive;
  padding: 0px;
  /* background-image: url("../images/seeds.png");
  background-repeat: repeat;
  background-position: left top;
  background-size: cover; */
}

img {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  filter: grayscale(100%);
}

h1 {
  font-size: 38pt;
  text-align: center;
  color: white;
  font-family: "Caveat", cursive;
}

h2 {
  text-align: center;
  font-size: 24pt;
  color: white;
  font-family: "Caveat", cursive;
}

a {
  color: white;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.gallery {
  margin: 5px;
  float: left;
  width: 180px;
}

.gallery2 {
  margin: 5px;
  clear: left;
  float: left;
  width: 180px;
  /* margin: 0 auto; */
}

.gallery img {
  display: inline-block;
  width: 100%;
  height: auto;
  padding: 0px;
}

.gallery2 img {
  display: inline-block;
  width: 100%;
  height: auto;
  padding: 0px;
}

.mask {
  -webkit-mask-image: -webkit-linear-gradient(darkred, transparent);
  mask-image: linear-gradient(darkred, transparent);
}

.mask:hover {
  -webkit-mask-image: radial-gradient(
    circle,
    darkred 95%,
    rgba(0, 0, 0, 0.5) 95%
  );
  mask-image: radial-gradient(circle, darkred 95%, rgba(0, 0, 0, 0.5));
}
