.tournament-list .slist .count,.slist thead{font-family:Roboto,sans-serif;font-weight:300}.slist thead{background:linear-gradient(to bottom, var(--c-metal-top), var(--c-metal-bottom));text-shadow:0 1px 0 var(--c-font-shadow)}.slist{width:100%;border-bottom:1px solid var(--c-border)}.slist thead th{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);padding:.5rem .8rem}.slist thead th.large{font-size:1.2rem}.slist td{padding:1rem}.slist td .label{font-family:monospace;font-size:.8rem}.slist tbody tr:nth-child(even){background:var(--c-bg-zebra)}.slist td:first-child,.slist th:first-child{padding-inline-start:1.5rem}.slist-pad td:first-child,.slist-pad th:first-child{padding-inline-start:var(---box-padding)}.slist-pad td:last-child,.slist-pad th:last-child{padding-inline-end:var(---box-padding)}.slist-invert tbody tr:nth-child(odd){background:var(--c-bg-zebra)}.slist-invert tbody tr:nth-child(even){background:none}.slist-wrapper{overflow-x:auto;max-width:calc(100vw - var(---box-padding)*2)}@media(max-width: 649.29px){.slist-wrapper .slist{min-width:calc(650px - var(---box-padding)*2)}}@media(max-width: 649.29px){.slist.slist-resp{border-collapse:collapse;table-layout:fixed}.slist.slist-resp thead{border:none;clip-path:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.slist.slist-resp tr{display:block;border-top:1px solid var(--c-border)}.slist.slist-resp td{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:.5rem var(---box-padding);border-top:1px solid var(--c-border)}.slist.slist-resp td::before{content:attr(data-label)}}@media(max-width: 499.29px){.stack-row{display:flex;flex-direction:column}.stack-row td{width:100%;padding-inline-start:var(---box-padding);padding-inline-end:var(---box-padding)}}.tournament-list .slist{white-space:nowrap}.tournament-list .slist .count{vertical-align:center;color:var(--c-brag);font-weight:bold;text-align:center}.tournament-list .slist .icon{text-align:center;font-size:3em;color:var(--c-brag)}.tournament-list .slist .header{letter-spacing:2px;cursor:pointer;padding:0 !important}.tournament-list .slist .header a{color:var(--c-font);padding:1em;display:block}.tournament-list .slist .name{letter-spacing:3px;font-size:1.7em;display:block}.tournament-list .slist .games,.tournament-list .slist .score,.tournament-list .slist .rank{font-size:1.2em}.tournament-list .icon span{font-size:4em;opacity:.7}.tournament-list .scheduled .icon span{color:var(--c-brag);opacity:.8}.tournament-stats .perf-results{margin-top:3em}.tournament-stats .perf-results thead th,.tournament-stats .perf-results td{text-align:right}.tournament-stats .perf-results th span::before{font-size:2em}
