.ribbon {
    position: fixed;
    box-shadow: 0 0 0 999px #00c2cb;
    clip-path: inset(0 -100%);

    background-color: #00c2cb;
    font: bold 15px "Raleway", sans-serif;
    color: #fff;

    padding: 7px 0;
    margin: 0 10px;
    z-index: 1;
    cursor: help;
  }
  .ribbon.left {
    inset: 0 auto auto 0;
    transform-origin: 100% 0;
    transform: translate(-29.3%) rotate(-45deg);
  }
  .ribbon.right {
    inset: 0 0 auto auto;
    transform-origin: 0 0;
    transform: translate(29.3%) rotate(45deg);
  }
