#content.front>h1{font-size:1em}#content.front>h1 span{font-weight:normal;display:inline-block}#content.front h2 a.note{font-size:.63em}.front .srbasic{border:1px solid #aaa;padding:5px;clear:both}.front #leader .srbasic{border:0}#content.front .flexindex>div p{margin:3px 0}#content.front .flexindex>div.condensed>p{margin:4px 10px 4px 0}#content.front .flexindex .advert>div{float:left;margin-right:10px;margin-bottom:0}.front #teams .floated,.front #scores .floated{float:left;clear:none}.front #scores .floated{margin:0 1em 1em 0}.front #teams .section_heading{display:none}.front #teams .stats_table{font-size:.65em;margin-right:5px}.front #teams .data_grid .stats_table{width:calc(100% - 5px)}#content.front #scores{max-width:none}.front #scores .desc{margin-bottom:15px}.front #scores .game_summaries{padding:0;font-size:1em}.front #scores h3{margin-top:0}.front #scores>div:last-child p{clear:both}.front #games>div{font-size:.85em}.front #games h3{margin-top:0}.front #games .game{position:relative;max-width:280px;margin-bottom:4px;padding-right:80px}.front #games .game_time{position:absolute;top:0;right:0;white-space:nowrap}.front #directory li{width:140px;margin:0 10px 10px 0;font-size:1.1em;display:inline-block}.front #players{max-width:470px}.front .images{display:flex;flex-wrap:wrap;justify-content:space-between}.front .images a{display:none;flex:1 1 24%}.front .images a:nth-child(-n+8){display:inline-block}.front .images img{width:98%;height:auto;max-width:64px}.front .in_memoriam{background-color:#555;overflow:hidden;padding:0 10px 10px;background-image:url(https://cdn.ssref.net/req/201609273/images/klecko/ribbon_new.png);background-repeat:no-repeat;background-size:auto 80%;background-position:100% 20px}.front .flexindex>div .in_memoriam h4{background:black;padding:2px 4px;color:white;margin:0 -10px}.front .in_memoriam img{width:auto;float:left;margin-right:10px;margin-top:5px}.front .in_memoriam p{color:#ccc}.front .in_memoriam a{color:#fff}.front .in_memoriam a.name{font-weight:bold;font-size:1.3em;color:#ccc;margin-top:4px;display:block}.front .fieldset.linear{display:flex;flex-wrap:wrap}.front .fieldset.linear h4{width:100%}.front .fieldset.linear .formfield{margin:3px 5px 0 0}@media screen and (min-width:360px){.front #teams .stats_table{font-size:.785714286em}.front .images a{display:inline-block;flex-basis:15%}}@media screen and (min-width:1020px){.front #teams .stats_table{font-size:.65em}#content.front #scores>div:last-child table{float:left;margin-right:20px}}@media screen and (min-width:1160px){.front #teams .stats_table{font-size:.785714286em}}#content .flexindex.altfront>div{box-shadow:none;border-color:#eee}#content .flexindex.altfront>div h2{background:#eee;color:black}#content .flexindex.altfront>div h2 a{text-decoration:underline;color:blue}#content .flexindex.altfront>div h2>*{vertical-align:middle}#content .flexindex.altfront>div h4{margin-top:10px}@supports(display:grid){@media screen and (min-width:600px){#content.front .flexindex{max-width:none;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}#content.front .flexindex #scores,#content .flexindex>.extra{grid-column:span 2}}}#content.front .altfront .stats_table{table-layout:fixed;width:100%}#content.front .altfront .stats_table thead th{width:20px}#content.front .altfront .stats_table thead th:nth-child(2){width:34%}#content.front .altfront .stats_table thead th:nth-child(3){width:34px}#content.front .altfront .stats_table thead th:last-child{width:34px}#content.front .altfront .stats_table td,#content.front .altfront .stats_table th{overflow:hidden;white-space:nowrap}#content.front .altfront .stats_table th:before{content:'';margin-right:0}.altfront .leaders>div{display:grid;grid-template-columns:1fr 4fr 1fr;grid-column-gap:10px;border:1px solid #eee;margin:0 0 -1px;padding:5px;align-items:center}.altfront .leaders>div>div{display:inline-block;vertical-align:middle}.altfront .leaders>div>div:last-child{font-size:2.5em;font-weight:bold;text-align:center}.altfront .leaders>div>div img{height:50px;display:block}.altfront .leaders>div>div span:first-child{font-size:1.2em}#content #fave_default{display:none}#content #fave{min-height:200px}#content #fave.skeleton{min-height:600px;background-repeat:no-repeat;background-image:linear-gradient(#ddd 20px,transparent 0),linear-gradient(#ddd 450px,transparent 0),linear-gradient(#ddd 402px,transparent 0),linear-gradient(#ddd 425px,transparent 0),linear-gradient(white calc(100% - 2px),transparent 0),linear-gradient(gray 100%,transparent 0);background-size:300px 20px,320px 457px,320px 400px,320px 425px,calc(100% - 2px) calc(100% - 2px),100% 100%;background-position:30px 20px,30px 60px,410px 60px,790px 60px,1px 1px,0 0;background-repeat:no-repeat;box-shadow:0 6px 12px -3px #404542}