*{position:relative;margin:auto;padding:0;cursor:default;background-color:transparent;color:#F5F5F5 /* #FFC0CB /* PINK */;min-width:contain;min-height:contain;
text-align:center;text-decoration:none;text-shadow:0 0 4px #E30B5C /* Raspberry */;outline:none;vertical-align:middle/*top-middle-bottom*/;visibility:visible;}

* {
font-family:normal 100% Marediv;
}

main.display {
  display: grid; place-items: center;
  width: calc(100vw);height: calc(100vh);
  background: linear-gradient(135deg, #007bff, #6610f2);
  color: transparent; text-align: center;
  overflow: auto;
}

.button-88x31 {
  display: inline-block;
  width: 88px;
  height: 31px;
  background: transparent;
  font: normal 10px Marediv;
  text-align: center;
  line-height: 31px; /* Center text vertically */
  text-decoration: none;
  border: none; border-radius: 3px;
  transition: 0.1s;
  box-shadow: inset 0 0 3px 0 #FFC0CB; /* inset shadow */
}
.button-88x31:active, .button-88x31:hover {
  background: #FFC0CB; cursor: pointer; color: #000;
}
