  td:first-child {
        width: 5%;
    }
    th:last-child,
    td:last-child {
        width: 5%;
    }
    p.back {
        font: 600 23px/1.5em "Alegreya SC", serif;
        text-align: center;
        margin: 3em 0;
    }
    h1 {
        font: 600 34px/1.5em "Alegreya SC", serif;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    main {
        display: block;
    }
    table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 5em;
    }
    tr {
   