 --success-text: #fff;
        --warning: #e6b113;
        --warning-text: #614802;
        --info: #0c4fb3;
        --info-text: #fff;
        --error: #ff4455;
      }
    }

    html {
      background-color: var(--background-color);
    }

    body {
      color: var(--text-color);
      font-family: sans-serif;
      font-size: 14px;
    }

    main {
      width: 65%;
      margin: 64px auto;
      line-height: 1.5em;
    }

    a,
    a:visited,
    a:active {
      color: inherit;
    }

    h1 {
  