body {
  font-family: Orbitron, Roboto, Georgia !important;
  background-color: #3f5efb;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Orbitron, Roboto, Georgia !important;
}

b {
  font-size: clamp(10px, calc(2.6vw), 30px);
}

.pastebutton {
  cursor: copy !important;
}

.minimalbutton:hover {
  color: black;
  background-color: #f1f1f1;
  mix-blend-mode: screen;
}
.minimalbutton:hover .pastebutton {
  border-color: black !important;
}

.minimalbutton {
  cursor: pointer;
  max-width: 576px;
  min-width: 330px;
  width: 70%;
  max-height: 60px;
  height: 60px;
  color: #f1f1f1;
  background-color: transparent;
  border: thick solid #f1f1f1;
  text-align: center;
  font-size: 24px;
  letter-spacing: 4px;
  margin-bottom: 10px;
}

.minimalbutton .flexnest {
  width: 100%;
  height: fit-content;
  max-height: 36px;
  display: flex;
  margin: auto auto;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  flex-wrap: nowrap;
}

.minimalbutton .flexnest .flexicon {
  width: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
}

#main {
  background: linear-gradient(-45deg, #3f5efb, #fc466b, #56baca, #3f5efb, #fc466b);
  background-size: 400% 400%;
  background-attachment: fixed;
  -webkit-animation: bg 15s ease-in-out infinite;
  animation: bg 15s ease-in-out infinite;
  position: -webkit-static;
  /* Safari */
  position: static;
  overflow: auto;
}

@keyframes bg {
  0% {
    background-position: 0% 0%;
  }

  100% {
    background-position: 100% 100%;
  }
}

/* @media (max-width: 600px) {
  .minimalbutton .flexnest {
    width: calc(50% + 36px);
    float: right;
  }
} */

.tippy-box[data-theme~='links'] {
  background: linear-gradient(-45deg, #3f5efb, #fc466b, #56baca, #3f5efb, #fc466b);
  background-size: 400% 400%;
  background-attachment: fixed;
  -webkit-animation: bg 15s ease-in-out infinite;
  animation: bg 15s ease-in-out infinite;
  position: -webkit-static;
  /* Safari */
  position: static;
  overflow: auto;

  border-radius: 5px;
  color: #f1f1f1;
  mix-blend-mode: screen;
}
