html,body,s,i,center,table,tbody,thead,tr,th,td,main{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}main{display:block}body{line-height:1}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:ipso;src:local(Ipso Popo),url(fnt/IpsoPopo-Regular.ttf)format("truetype"),url(fnt/IpsoPopo-Regular.woff)format("woff")}html,body{background:#fefefe;font-family:system-ui,sans-serif;font-size:max(16px,1em);font-weight:300;line-height:1.4}main{height:100vh}table{table-layout:fixed;border-spacing:0;border-bottom:1px solid #bbb;width:100%;height:100vh}table thead tr th{border-right:1px dotted #ccc;padding:.8rem .4rem .8rem 1rem}table thead tr .beckon{color:#333;text-shadow:-1.5px 1.5px .1rem #fff,-4px 4px 3px #1414148c;font-family:ipso,monospace;font-size:1.2rem}table tbody{text-align:center;width:100%}table tbody tr{background:#fdfdfd;margin:0;transition:all .2s;display:table-row}table tbody tr td,table tbody tr th{text-align:center;vertical-align:middle;border-top:1px solid #bbb;border-right:1px dotted #ccc;margin:0;padding:.8rem .4rem .8rem 1rem;display:table-cell}table tbody tr td:first-of-type,table tbody tr th:first-of-type{padding-right:1rem}table th{background:#f1f9f9;font-weight:400;transition:all .2s}.highlight{background:#f5ffc9;font-weight:500}.highlight_second{background:#f6f5f2}th.highlight_second{background:#e0ece4;font-weight:500}