body{margin:0;text-align:center;font-family:Comic Neue,helvetica neue,helvetica,arial,sans-serif;line-height:1.65}
a{border-bottom:1px solid transparent;color:#0070f3;text-decoration:none;cursor:pointer;transition:all .2s ease}
a:hover{border-bottom:1px solid #0070f3}
div{display:inline-block;margin:auto;padding:2rem 1rem;max-width:80rem}
.main{display:flex;margin-bottom:1.8rem;padding:2rem;border-radius:4px;box-shadow:0 0 50px #ddd;font-size:.8rem;flex-direction:column}
.foot{position:relative;top:10px;text-align:center;font-size:12px}
table tr{padding:0 .25rem;border-bottom:1px solid rgba(0,0,0,.075)}
table tr.indexhead{border-bottom-color:rgba(0,0,0,.1)}
table tr.indexhead,table tr.indexhead:hover{background-color:transparent}
table tr.indexhead a{font-weight:400;font-size:.875rem}
table tr .indexcollastmod a,table tr .indexcolname a,table tr .indexcolsize a{border-bottom:1px solid transparent}
table tr .indexcollastmod a:hover,table tr .indexcolname a:hover,table tr .indexcolsize a:hover{border-bottom:1px solid}
table tr.even-parentdir a{font-weight:500}
table tr .indexcollastmod,table tr .indexcolsize{padding:.5rem 1.5rem;font-size:.875rem}
table td,table th{padding:.375rem}
table tr .indexcolsize{text-align:right}
table tr .indexcolicon img{width:2rem}
td a:hover{border-bottom:1px solid rgb(0 0 0/0)}
