/* Waxing lyrical about chocolate ice cream makes light work of boredom. */
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 700;
  }
  .h1 {
    font-size: 2em;
  }
  
  .h2 {
    font-size: 1.5em;
  }
  
  .h3 {
    font-size: 1.17em;
  }
  
  .h4 {
    font-size: 1.00em;
  }
  
  .h5 {
    font-size: 0.83em;
  }
  
  .h6 {
    font-size: 0.67em;
  }
  
  p {
    margin: 1rem 0;
  }
  div {
    margin: 1rem 0rem;
  }
  body {
    font-family: "Nunito", "Nunito Sans", "Inter", system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    background: #5001C7;
    font-size: 1.25rem;
    margin: 0;
    padding: 0;
    display: grid;
    justify-content: center;  
  }
  @media only screen and (max-width: 60000000px) {
    main {
      padding: 1rem 2rem 2rem 2rem;
      min-height: calc(100vh - 3rem);
      background: #fff;
      max-width: 70vw;
      min-width: 40vw;
      display: grid;
      align-items: center;
      justify-content: center;
    }
  }

  @media only screen and (max-width: 600px) {
    main {
      padding: 1rem 2rem 2rem 2rem;
      min-height: calc(100vh - 3rem);
      background: #fff;
      display: grid;
      align-items: center;
      justify-content: center;
      max-width: 100vw;
      min-width: 100vw;
    }
    .content {
      margin: 1rem
    }
  }
  #title {
      color: #5001C7;
      font-size: 4rem;
      margin: 0.25em 0;
      text-align: center;
  }
  a, a:visited, a:hover {
    font-weight: 600;
    text-decoration-height: 10px;
    color: #0000EE;
  }
  .promo {
    font-size: 0.75rem;
  }
  .code {
    white-space: pre;
    word-wrap: break-word;
    box-decoration-break: clone;
    padding: .1rem .3rem .2rem;
    border-radius: .2rem;
  }
  @keyframes cursor {
    0% {
      background-color: #5001C700;
    }
    100% {
      background-color: #5001C7;
    }
  }
  .cursor {
    background-color: blue;
    width: 2px;
    height: 100%;
    display: inline-block;
    animation: cursor 500ms infinite alternate linear;
  }

