html {
  font-size: 62.5%;
  height: 100%;
  width: 100%;
}

body {
  font-size: 1.4em;
}

header {
  height: 2rem;
}

main {
  height: calc(100vh - 2rem - 2rem - 20px - 20px);
  overflow-y: scroll;
}

footer {
  height: 2rem;
  text-align: right;
}

#table {
  table-layout: fixed;
  width: 100%;
}

#table colgroup col.highlight {
  background-color: orange;
}

#table colgroup col:nth-child(1) {
  width: 3.5rem;
}

#table colgroup col:nth-child(2) {
  width: 6rem;
}

#table colgroup col:nth-child(3) {
  width: 14rem;
}

#table colgroup col:nth-child(4) {
  width: 14rem;
}

#table colgroup col:nth-child(5) {
  width: 7rem;
}

#table colgroup col:nth-child(6) {
  width: 5rem;
}

#table colgroup col:nth-child(7) {
  width: 5rem;
}

#table colgroup col:nth-child(8) {
  width: 0;
  visibility: collapse;
}

#table colgroup col:nth-child(9) {
  width: 5rem;
}

#table thead tr {
  background-color: white;
}

#table thead th > span {
  display: block;
  text-align: center;
}

#table thead tr:nth-child(1) th:nth-child(2) {
  border-block-end-style: none;
}

#table thead a {
  text-decoration: none;
  background-image: url("data:image/svg+xml;utf8,<svg  xmlns='http://www.w3.org/2000/svg' style='fill:rgb(255,255,255);' viewBox='0 0 256 512'><path d='M246.6 361.4C252.9 367.6 256 375.8 256 384s-3.125 16.38-9.375 22.62l-96 96c-12.5 12.5-32.75 12.5-45.25 0l-96-96c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L96 402.8v-293.5L54.63 150.6c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l96-96c12.5-12.5 32.75-12.5 45.25 0l96 96C252.9 111.6 256 119.8 256 128s-3.125 16.38-9.375 22.62c-12.5 12.5-32.75 12.5-45.25 0L160 109.3v293.5l41.38-41.38C213.9 348.9 234.1 348.9 246.6 361.4z' /></svg>");
  background-repeat: no-repeat;
  background-size: 40%;
  background-position: center center;
  background-color: silver;
  height: 2rem;
  width: 2rem;
  display: inline-block;
  border-radius: 4px;
  border-style: solid;
  border-width: 0px;
}

#table thead a.desc {
  background-image: url("data:image/svg+xml;utf8,<svg  xmlns='http://www.w3.org/2000/svg' style='fill:rgb(255,255,255);' viewBox='0 0 512 512'><path d='M237.6 183.3c13.03-11.95 13.9-32.22 1.969-45.27L151.6 41.94c-12.12-13.26-35.06-13.26-47.19 0l-87.1 96.09C4.475 151.1 5.35 171.3 18.38 183.3c13.02 11.95 33.27 11.04 45.22-1.969L96 145.9v302c0 17.7 14.33 32.03 31.1 32.03s32-14.33 32-32.03V145.9L192.4 181.3c6.312 6.883 14.94 10.38 23.61 10.38C223.7 191.7 231.5 188.9 237.6 183.3zM357.7 201.1l-7.682 8.004c-10.72 11.16-10.34 28.88 .8125 39.56c5.406 5.219 12.41 7.812 19.38 7.812c7.344 0 14.72-2.875 20.19-8.625c69.61-72.53 89.6-85.39 89.6-127.8c0-48.6-39.4-88-88-88s-88 39.4-88 88C303.1 156.4 326.1 187.7 357.7 201.1zM392 96c13.23 0 24 10.77 24 24S405.2 144 392 144S368 133.2 368 120S378.8 96 392 96zM416 416.4v-96.02c0-11.19-5.844-21.53-15.38-27.34c-9.531-5.781-21.41-6.188-31.34-1.062l-32 16.59c-15.69 8.125-21.81 27.44-13.69 43.13C329.3 362.8 340.4 369 352 369v47.41c-17.69 0-32 14.31-32 32s14.31 32 32 32h64c17.69 0 32-14.31 32-32S433.7 416.4 416 416.4z' /></svg>");
  background-color: darkorange;
  background-size: 90%;
}

#table thead a.asc {
  background-image: url("data:image/svg+xml;utf8,<svg  xmlns='http://www.w3.org/2000/svg' style='fill:rgb(255,255,255);' viewBox='0 0 512 512'><path d='M320 192c0 17.69 14.31 31.1 32 31.1L416 224c17.69 0 32-14.31 32-32s-14.31-32-32-32V63.98c0-11.19-5.844-21.53-15.38-27.34c-9.531-5.781-21.41-6.188-31.34-1.062l-32 16.59c-15.69 8.125-21.81 27.44-13.69 43.13C329.3 106.3 340.4 112.6 352 112.6V160C334.3 160 320 174.3 320 192zM392 255.6c-48.6 0-88 39.4-88 88c0 36.44 22.15 67.7 53.71 81.07l-7.682 8.004c-10.72 11.16-10.34 28.88 .8125 39.56C356.3 477.4 363.3 480 370.2 480c7.344 0 14.72-2.875 20.19-8.625c69.61-72.53 89.6-85.39 89.6-127.8C480 294.1 440.6 255.6 392 255.6zM392 367.6c-13.23 0-24-10.77-24-24s10.77-24 24-24s24 10.77 24 24S405.2 367.6 392 367.6zM216 320.3c-8.672 0-17.3 3.5-23.61 10.38L160 366.1V64.03C160 46.33 145.7 32 128 32S96 46.33 96 64.03v302L63.6 330.7c-11.95-13.01-32.2-13.91-45.22-1.969c-13.03 11.95-13.9 32.22-1.969 45.27l87.1 96.09c12.12 13.26 35.06 13.26 47.19 0l87.1-96.09c11.94-13.05 11.06-33.31-1.969-45.27C231.5 323.1 223.7 320.3 216 320.3z' /></svg>");
  background-color: darkorange;
  background-size: 90%;
}

#table tbody .number {
  display: block;
  text-align: end;
}

#table tbody .title {
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

#table tbody .duration {
  display: block;
  text-align: end;
}

#table tbody .statistics {
  display: block;
  text-align: end;
}

#table tbody .tags span::before {
  content: "#";
}

#table tbody a[target='_blank'] {
  text-decoration: none;
  background-image: url("data:image/svg+xml;utf8,<svg  xmlns='http://www.w3.org/2000/svg' style='fill:rgb(0,0,255);' viewBox='0 0 512 512'><path d='M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM502.6 9.367C496.8 3.578 488.8 0 480 0h-160c-17.67 0-31.1 14.32-31.1 31.1c0 17.67 14.32 31.1 31.99 31.1h82.75L178.7 290.7c-12.5 12.5-12.5 32.76 0 45.26C191.2 348.5 211.5 348.5 224 336l224-226.8V192c0 17.67 14.33 31.1 31.1 31.1S512 209.7 512 192V31.1C512 23.16 508.4 15.16 502.6 9.367z' /></svg>");
  height: 1.5rem;
  width: 1.5rem;
  display: inline-block;
}

#table tfoot {
  background-color: white;
  border-color: white;
}

#table tfoot tr {
  background-color: white;
  border-color: white;
}

#table tfoot td {
  background-color: white;
  border-color: white;
}

.dots {
  border-width: 0 0 8px;
  border-style: solid;
  -o-border-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 1"><circle fill="hsla(0, 0%, 65%, 1.0)" cx="1" cy="0.5" r="0.5"/></svg>') 0 0 100% repeat;
     border-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 1"><circle fill="hsla(0, 0%, 65%, 1.0)" cx="1" cy="0.5" r="0.5"/></svg>') 0 0 100% repeat;
  width: 216px;
}
/*# sourceMappingURL=gengo-large.css.map */