ointer;
      }
      /* Sorted header arrow */
      th .sort-arrow {
        font-size: 0.8rem;
        display: none;
      }
      th.sorted .sort-arrow {
        display: inline;
      }
      a {
        color: var(--link-color);
        text-decoration: none;
      }
      a:hover {
        text-decoration: underline;
      }
      .size {
        text-align: right;
      }
      .date {
        white-space: nowrap;
      }
      footer {
        margin-top: 2rem;
        text-align: center;
        