@font-face{
  font-family: "hooligan";
  src: url("hooligan.ttf");
}

html {
  margin: 0; padding: 0;
  width: 100%; height: 100%;
  font-size: 12px;
  background: url("https://images.unsplash.com/photo-1648878446803-724c714db92e") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

  /*background: linear-gradient( to right bottom, #ff9966, #ff5e62);*/

}
body {
  margin: 0; padding: 0;
  width: 100%; height: 100%;
}


a {
  text-decoration: none;
}
img[svg] {
  width: 50px;
}
div.links {
  border-top: 2px solid black;
}
div.links a img[svg] {
  will-change: transform;
  transition: transform 250ms ease;
}
div.links a img[svg]:hover {
  transform: scale(1.27);
}
div.links a img[svg] {
  margin-top: 2rem;
}
div.links a:not(:last-child) {
  margin-right: 1rem;
}

.font {
  font-family: 'hooligan';
  font-size: 8rem;
  line-height: 1;
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;
}
.font.caught-snoopin {
  line-height: normal;
}

.midel {
  height: 100%;
  display: grid;
  place-items: center;
}

div.cards {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}

div.pepegos {
  max-width: 75%;
  padding: 1rem 3rem 2rem 3rem;
  text-align: center;
  margin: 3rem;
  background-color: rgba(170, 170, 170, .2);
  backdrop-filter: blur(15px);
  box-shadow: 0 6px 16px rgba(70, 70, 70, .32);
}
div.pepegos div.font {
  margin-bottom: 1rem;
}
