* {
  --bg-color: #090909;
  --tx-color: #f6f6f6;
}
html {
  background-color: var(--bg-color);
  color: var(--tx-color);
}

.top-banner {
  --top-iframe-height: 0.7em;
  max-height: var(--top-iframe-height);
  padding-bottom: var(--top-iframe-height);
  min-width: 75vw;
  padding-left: 8vw;
  padding-right: 8vw;
  display: flex;
  justify-content: space-evenly;
}
.bottom-banner {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  min-width: 75vw;
  max-width: 100vw;
  overflow: hidden;
  padding-left: 8vw;
  padding-right: 8vw;
  overflow-x: visible;
  overflow-y: hidden;
  overflow-wrap: break-word;
  overflow-inline: clip;
  z-index: 99;
}
.banner {
  background-color: #bbb;
  color: #555;
}

.benName {
    /* background: linear-gradient(45deg, rgb(63, 191, 255), rgb(255, 255, 255), rgb(255, 166, 225)); */
    background: linear-gradient(45deg, pink, rgb(255, 166, 225));
    /* background: linear-gradient(45deg, rgb(63, 191, 255), rgb(63, 191, 255), #fff,  rgb(255, 166, 225), rgb(255, 166, 225), rgb(255, 166, 225)); */
    /* background: linear-gradient(45deg, rgb(63, 191, 255),  rgb(255, 166, 225), rgb(255, 255, 255), rgb(255, 166, 225), rgb(63, 191, 255)); */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: 700;
}

.strikethrough {
    text-decoration: line-through;
}
.linkAlt1 {
    color: var(--tx-color);
    font-style: italic;
}
.highlighted {
    background-color: #d9d909;
}
.smallText {
    font-size: smaller;
    font-style: italic;
}
.promo {
    display: inherit;
}