/* Copyright 2023 @miya7090 */

@font-face {
  font-family: 'logoFont';
  src: url('../fonts/Dalek.ttf');
}

/* FOOTER RULES */

#footerFill {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 90px;

  opacity: 0.9;

  z-index: 1;
  pointer-events: none;
}

#mobilifier #footerFill {
  height: 50px;

  background: none;
  background-color: rgba(0, 0, 0, 0.585);
}

.lowerPageText {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  height: 51px;
  padding: 10px;
  padding-left: 20px;
  padding-right: 20px;
  position: fixed;
  bottom: -14px;
  z-index: 3;
  /* Centering */
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
}

.sideTab {
  /* A tab with rotated vertical text on the left side of the page */
  position: fixed;
  left: -3px;
  width: 90px;
  height: 50px;

  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 10px 0px 0px 10px;
  box-shadow: 0px 2px 10px 0px rgba(69, 22, 22, 0.5);

  /* Centering */
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  transform: rotate(-90deg);
  transform-origin: left top;
  z-index: 70;
  letter-spacing: 2px;

  opacity: 40%;
  pointer-events: all !important;
}

.sideTab:hover {
  opacity: 100%;
}

#logTab {
  top: calc(50% - 50px);
}

#chatTab {
  top: calc(50% + 50px);
}

.point4Opacity {
  opacity: 40%;
}
.noOpacity {
  opacity: 0.001%;
}

.lowerPageText p {
  margin: 0px;
}

#previewRadius {
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
}

#previewRadiusInstructions {
  color: rgba(255, 255, 255, 0.3);
  font-size: 12px;
}

#mythomagicTitle {
  position: fixed;
  bottom: 3px;
  left: 13px;
  margin: 0px;
  font-size: 38px;
  font-family: 'logoFont';
  letter-spacing: 3px;
  font-weight: lighter;
  opacity: 30%;
}

#creditText {
  color: gray;
  position: fixed;
  bottom: -5px;
  right: 10px;
  font-size: 12px;
  /* Align text to right */
  text-align: right;
}

#creditText a {
  color: rgba(155, 97, 73, 0.8);
}
