a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.th-home .logo-piece{position:absolute;margin-left:auto;margin-right:auto;top:20px;left:0;right:0;font-size:100px;width:100px}.th-home h3{margin-top:140px}.th-home .league-list,.th-home h3{padding:5px;border-bottom:1px solid #cbd6e2}.th-home .league-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.th-home .pad{margin-bottom:20px}.th-league h1{font-size:24px;padding:5px}.th-league h3{padding:5px;border-bottom:1px solid #cbd6e2}.th-league .side-by-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.th-league .side-by-side .left{-webkit-box-flex:0.75;-ms-flex-positive:0.75;flex-grow:0.75;padding-right:5px}.th-league .side-by-side .left,.th-league .side-by-side .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.th-league .side-by-side .right{padding-left:5px;-webkit-box-flex:0.25;-ms-flex-positive:0.25;flex-grow:0.25}.th-league .player-list,.th-league .season-list{padding:5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:24px}.th-season h1{font-size:24px;padding:5px}.th-season h3{padding:5px;border-bottom:1px solid #cbd6e2}.th-season .games{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.th-season .scoreboard{padding:5px}.th-game-history{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.th-game-history .chart{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:calc(100% - 100px)}.th-game-history .legend{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:100px;padding:0 50px;-ms-flex-wrap:wrap;flex-wrap:wrap}.th-game-history .legend,.th-game-history .legend .entry{display:-webkit-box;display:-ms-flexbox;display:flex}.th-game-history .legend .entry{margin-right:20px;margin-bottom:5px}.th-game-history .legend .sample{width:20px;height:20px;display:inline-block;margin-right:5px}.th-game .time{text-align:center;padding:10px 0 20px}.th-game .names{border-bottom:1px solid #aabcce}.th-game .cells{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.th-game .cells .cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:inline-block}.th-game .summary{padding-top:5px;line-height:30px}.th-game .summary.cells{border-top:1px solid #aabcce}.th-game .summary.no-hands{text-align:center;margin-top:25px}.th-game .money{margin-top:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.th-game .money .header{border-bottom:1px solid #aabcce;margin-bottom:10px}.th-game .instructions{margin-bottom:30px;padding:5px}.th-game .choosers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.th-game .choosers,.th-game .choosers .chooser-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.th-game .choosers .chooser-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.th-game .small{width:25px}.th-hand .bottom{height:80px;padding:5px;border-top:1px solid #000;color:#fff}.th-hand .bottom.valid{background:#15b371}.th-hand .bottom.invalid{background:#f55656}.th-hand .bottom .success{text-align:center;font-size:40px;line-height:80px}.th-vs-page{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.th-vs-page .chart{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:calc(100% - 100px)}.th-vs-page .legend{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:100px;padding:0 50px;-ms-flex-wrap:wrap;flex-wrap:wrap}.th-vs-page .legend,.th-vs-page .legend .entry{display:-webkit-box;display:-ms-flexbox;display:flex}.th-vs-page .legend .entry{margin-right:20px;margin-bottom:5px}.th-vs-page .legend .sample{width:20px;height:20px;display:inline-block;margin-right:5px}.stats-page{margin:20px}.stats-page b{font-weight:600}.stats-page ul{list-style:circle;margin:20px 40px}.stats-page li{line-height:30px}.stats-page .th-card{margin-right:2px}.th-hand-incomplete{text-align:center;margin-bottom:10px}.th-hand-result{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.th-hand-result.centered{text-align:center}.th-hand-result .score{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:inline-block}.game-result{padding:5px 0;border-bottom:1px solid #f0f0f0}.game-result,.game-result .invalid,.game-result .player{display:-webkit-box;display:-ms-flexbox;display:flex}.game-result .invalid,.game-result .player{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.game-result .invalid{font-size:14px;text-align:center}.th-player-hand{padding:6px 4px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.th-player-hand .charges,.th-player-hand .hearts,.th-player-hand .name-and-score,.th-player-hand .took-specials{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.th-player-hand .name-and-score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.th-player-hand h5{line-height:30px;width:40%;color:#aaa}.th-player-hand .charges,.th-player-hand .took-specials{display:-webkit-box;display:-ms-flexbox;display:flex}.th-player-hand .charges .th-card,.th-player-hand .took-specials .th-card{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.th-player-hand .hearts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.th-player-hand .heart-count{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.th-player-hand .heart-count.hidden{visibility:hidden;pointer-events:none}.th-player-chooser{height:40px}.th-card{display:inline-block;margin-right:10px;height:30px;line-height:30px;text-align:center}body{background:#f7f9fb;color:#223b54;font-family:Roboto,sans-serif;font-size:19px}a{color:#568bbf}._clubs{color:#56bf8b}._clubs.active,._clubs .active,.active ._clubs{background:#56bf8b;color:#fff}._diamonds{color:#568bbf}._diamonds.active,._diamonds .active,.active ._diamonds{background:#568bbf;color:#fff}._hearts{color:#bf5656}._hearts.active,._hearts .active,.active ._hearts{background:#bf5656;color:#fff}._spades{color:#0b1c2c}._spades.active,._spades .active,.active ._spades{background:#0b1c2c;color:#fff}.th-page{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:450px}.th-button{width:100%;height:50px;background:#48aff0;text-align:center;line-height:50px;color:#fff}.th-button.invalid{background:#f55656}.th-nav{background:#e5ebf1;border-bottom:1px solid #cbd6e2;padding:10px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.th-text-input{font-size:19px;border:1px solid #cbd6e2;border-radius:5px;padding:5px;margin:5px}
/*# sourceMappingURL=src.ae369ab3.css.map */