.unifrakturmaguntia-regular {
  font-family: "UnifrakturMaguntia", cursive;
  font-weight: 400;
  font-style: normal;
}

.my-button {
    background: none;
    font-family: "UnifrakturMaguntia";
    border: 0px;
    color: rgb(254, 181, 26);
    font-size: 78px;
    background-attachment: fixed;
    transition: 1s;
}
.my-button:hover {
    color:darkviolet;
    cursor:grab;
}

.holy-water-button {
    background: none;
    font-family: "UnifrakturMaguntia";
    border: 0px;
    color: rgba(148, 0, 211, 0.501);
    font-size: 78px;
    background-attachment: fixed;
    transition: 1s;
}
.holy-water-button:hover {
    color:darkviolet;
    cursor:grab;
}

.how-to-rosary-button {
    background: none;
    font-family: "UnifrakturMaguntia";
    border: 0px;
    color: rgb(255, 255, 255);
    font-size: 78px;
    background-attachment: fixed;
    transition: 1s;
}
.how-to-rosary-button:hover {
    color:rgb(255, 0, 0);
    cursor:grab;
}

.rosary-button {
    background: none;
    font-family: "UnifrakturMaguntia";
    border: 0px;
    color: rgba(255, 255, 255, 0.2);
    font-size: 78px;
    background-attachment: fixed;
    transition: 1s;
}
.rosary-button:hover {
    color:rgb(0, 0, 0);
    cursor:grab;
}

.window-button {
    background: none;
    font-family: "UnifrakturMaguntia";
    border: 0px;
    color: rgba(254, 26, 26, 0);
    font-size: 78px;
    background-attachment: fixed;
    transition: 1s;
}
.window-button:hover {
    color:rgb(255, 0, 0);
    cursor:grab;
}

/* Background Overlay */
.overlay {
  display: none; /* Hidden by default */
  position: fixed;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0, 0, 0, 0.103);
  z-index: 1000;
}

/* The Popup Box */
.popup-content {
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(115%, -50%);
  width: 80%;
  max-width: 300px;
  background: rgb(0, 0, 0);
  padding: 20px;
  border-radius: 8px;

  /* SCROLL SETTINGS */
  max-height: 90vh;    /* Limits height to 70% of screen */
  overflow-y: auto;    /* Adds scrollbar only if content overflows */
}

.dialog::backdrop{
    background-image: url(confession\ glitched.gif);
}