html[data-theme=dark] img{-webkit-filter:invert(100%) hue-rotate(180deg);filter:invert(100%) hue-rotate(180deg);mix-blend-mode:screen}body{background:#f6f5f4;color:#29303d}.disabled,[disabled]{-webkit-filter:grayscale(80%);filter:grayscale(80%);pointer-events:none;color:#94aedb}button[disabled]{-webkit-filter:none;filter:none;color:rgba(51,35,0,.5)}a:link,a:visited{color:#005eff}header.top{background:#083a91;color:#f0f6fe}.button,a.button:link,a.button:visited,button{background:#ffc64d;color:#332300}.button:hover,a.button:link:hover,a.button:visited:hover,button:hover{text-decoration:none}.button:active,a.button:link:active,a.button:visited:active,button:active{background-color:#ffd780}.button.loading,a.button:link.loading,a.button:visited.loading,button.loading{opacity:.25;pointer-events:none}.button[disabled],a.button:link[disabled],a.button:visited[disabled],button[disabled]{background-color:#f3f2f0;color:#8c8c8c}.button.secondary,a.button:link.secondary,a.button:visited.secondary,button.secondary{background-color:#eae9e8}.modal{z-index:99999;position:fixed;display:flex;justify-content:center;align-items:center}.modal,.modal .modal-overlay{width:100%;height:100%;left:0;top:0}.modal .modal-overlay{cursor:pointer;position:absolute;background:rgba(0,0,0,.5)}.modal .modal-content{z-index:1;background:#fafafa;padding:1rem}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a:link{text-decoration:none;text-transform:lowercase;font-variant:small-caps}a:link:hover{text-decoration:underline}body,html{background:#454a54}main{background:#f6f5f4}body{font-size:18px;line-height:1.6;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}header.top{text-align:center;width:100%;text-transform:lowercase;font-variant:small-caps}header.top h1{padding:.75rem 0;margin:0;line-height:1;font-weight:600;font-size:100%}header.top img{height:20px;width:20px;border-radius:100%;margin-right:.25rem}header.top a,header.top img,header.top span{vertical-align:middle}header.top a:link,header.top a:visited{color:inherit;text-decoration:none}.button,button{border-width:0;padding:.5rem 1.5rem;font-size:75%;font-weight:600;text-transform:uppercase;cursor:pointer;border-radius:100px;vertical-align:middle}.button.loading,button.loading{opacity:.25;pointer-events:none;cursor:default}.button.link,button.link{background-color:transparent}.button:active,button:active{-webkit-filter:brightness(130%) saturation(30%);filter:brightness(130%) saturation(30%)}input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text]{padding:4px 10px;border-radius:4px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc}input[type=email]:active,input[type=email]:focus,input[type=number]:active,input[type=number]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus{border-color:#a3c1f5}.select2-container--default .select2-selection--single{border-color:#ccc}.textfield{font-size:80%;padding:.25rem}.pin{background-image:url(/pin/DA2D18/DA2D18/10/0);background-size:cover;width:25px;height:25px;border-radius:50%;cursor:pointer;text-align:center;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;font-weight:500;line-height:21px}.pin.active{background-image:url(/pin/active/DA2D18);color:#da2d18}table.stats{border-spacing:0;border-collapse:collapse;text-align:center}table.stats th{font-weight:500;text-transform:lowercase;font-variant:small-caps}table.stats td,table.stats th{min-width:50px;padding:5px 0}table.stats td.name,table.stats th.name{min-width:100px;text-align:left}table.stats td{border-bottom:1px solid #e9e9e9}table.stats tr:last-child td{border-bottom-width:0}footer{color:#eff1f5;padding:2rem;text-align:center}footer small{font-size:12px;font-weight:100}footer h1{margin:0 0 1rem}footer h1 a:link,footer h1 a:visited{color:inherit}div.notice{background:#ffefcc;padding:1rem;text-align:center}body,html{margin:0;padding:0}#middle,#top{text-align:center}#top{background:#083a91;padding:0 0 2rem;color:#f6f5f4}#top h1{margin:0}#middle{background:#dee3ed;padding:.5rem 0}#bottom{max-width:800px;margin:0 auto}#bottom table.stats{width:100%;margin:0}h2{background-color:#eee;padding:.5rem 1rem}table.player-counts{display:inline-table;min-width:320px}section.scores h2{margin-bottom:0}table.scores{margin:0 auto;min-width:75%}table.scores td{padding:.25rem .75rem;border-top:1px solid #e9e9e9}table.scores td.players:first-child{text-align:right}table.scores td.players:last-child{text-align:left}table.scores td.score{font-size:150%;text-align:center}table.scores td.loss,table.scores td.win{text-align:center;text-transform:lowercase;font-variant:small-caps}table.scores th{font-weight:500;text-transform:lowercase;font-variant:small-caps}table.scores td.win{color:#009444}table.scores td.loss{color:#c00}table.scores th{padding:1rem .75rem .25rem;text-align:left}table.scores td.players span:not(:last-child):after{content:", "}