/* CSS */
:root {
    --text85: #000000;
    --background85: #BFEFFF;
    --outline85: #000000;
    --shadow85: #B0D7EE;
    /* --topPad85: 3px; */
}

.button-85 {
  padding: 0.3em 1em;
  border: none;
  outline: none;
  color: var(--text85);
  background: var(--background85);
  cursor: pointer;
  position: relative;
  z-index: 0;
  border-radius: 1.0em;
  font-family: -apple-system,sans-serif;
  font-size: 0.8rem;
  font-weight: 400;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.button-85:before {
  content: "";
  background: linear-gradient(
    45deg,
    #ff0000,
    #ff7300,
    #fffb00,
    #48ff00,
    #00ffd5,
    #002bff,
    #7a00ff,
    #ff00c8,
    #ff0000
  );
  position: absolute;
  top: -2px;
  left: -2px;
  background-size: 400%;
  z-index: -1;
  filter: blur(5px);
  -webkit-filter: blur(5px);
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  border-radius: 1.0em;
  animation: glowing-button-85 20s linear infinite;
  transition: opacity 0.3s ease-in-out;
}

@keyframes glowing-button-85 {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 400% 0;
  }
  100% {
    background-position: 0 0;
  }
}

.button-85:after {
  z-index: -1;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: var(--background85);
  left: 0;
  top: 0;
  border-radius: 1.0em;
  box-shadow: var(--shadow85) 0 -6px 6px inset;
  border: 1px solid var(--outline85);
}

/* FOR LARGE SCREENS  */
@media (min-width: 1022px) {  /* On my iPhone 7 the width must be 980px.  Setting value to 0-980px this is done, 981px-inf. it's not. */
  .button-85 {
    font-size: 1.0rem;
    font-weight: 700;
    padding: .15rem 1rem;
  }
}

/* FOR SMALL SCREENS  - My iPhone appears to have width 980. - Done: 980px   Not-Done: 981px */
@media (max-width: 1021px) {  /* On my iPhone 7 the width must be 980px.  Setting value to 0-980px this is done, 981px-inf. it's not. */
  .button-85 {
    font-size: 1.0rem;
    border-radius: 1.0em;
    font-weight: 300;
    padding: .15rem 1rem;
  }
}
