@charset "UTF-8";.frame{display:flex;flex-direction:column}.frame .top,.frame .bottom{flex-shrink:0}.frame .top span,.frame .bottom span{height:100%;overflow:hidden;display:block}.frame .top{flex-grow:0;height:26px;display:flex;background-image:url(/images/border-top.png);background-repeat:repeat-x;align-items:center}.frame .top .left{flex-grow:0;flex-shrink:0;width:6px;background-image:url(/images/corner-top-left.png)}.frame .top .right{flex-grow:0;flex-shrink:0;width:56px;background-image:url(/images/corner-top-right.png)}.frame .top .text{flex-grow:0;color:#fff;font-family:microsoft sans serif,sans-serif;font-weight:600;display:inline-block;margin-left:4px;font-size:12px;letter-spacing:.1px;margin-top:1px;text-rendering:optimizeLegibility;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.frame .top img{display:inline-block}.frame .top .center{flex-grow:1}.frame .mid{flex:1;display:flex}.frame .mid .left{background-image:url(/images/border-left.png)}.frame .mid .right{background-image:url(/images/border-right.png)}.frame .mid .left,.frame .mid .right{width:6px;flex-grow:0;flex-shrink:0;display:inline-block;background-repeat:repeat-y}.frame .mid .content{flex:1;overflow-y:auto;overflow-x:hidden}.frame .mid iframe.content{border:none}.frame .bottom{flex-grow:0;height:24px;display:flex;width:100%;background-repeat:repeat-x;background-image:url(/images/border-bottom.png)}.frame .bottom .left{background-image:url(/images/corner-bottom-left.png);flex-grow:0;flex-shrink:0;width:58px}.frame .bottom .right{background-image:url(/images/corner-bottom-right.png);flex-grow:0;flex-shrink:0;width:76px}.frame .bottom.slim{height:6px;background-image:url(/images/mobile/border-bottom-slim.png)}.frame .bottom.slim .left{background-image:url(/images/mobile/corner-bottom-left-slim.png);width:6px}.frame .bottom.slim .right{background-image:url(/images/mobile/corner-bottom-right-slim.png);width:6px}.frame .bottom .center{flex-grow:1}#root{display:flex;justify-content:center;height:100%;overflow:hidden;background-color:#000}@media screen and (min-width:1025px){#root{padding-top:.5rem;padding-bottom:.5rem}}#root>#root-frame{width:100%;height:100%;max-width:1000px}#root>#root-frame>.mid{overflow-y:auto}#root>#root-frame>.mid>.content{background-color:#0c2340}body{color:#fff}body{font-family:maven pro,lucida sans,lucida sans regular,lucida grande,lucida sans unicode,Geneva,Verdana,sans-serif}h1,h2{font-family:Raleway,Impact,Haettenschweiler,arial narrow bold,sans-serif}h2{font-size:1.75rem}h3,h4{font-family:Ubuntu,Arial,Helvetica,sans-serif}a{color:#ffcf41;text-decoration:none}a:hover{text-decoration:underline}ul{padding:0}ul li.content-item{width:100%;display:flex;border-bottom:solid 1px #ffcf41}ul li.content-item.ml>:first-child{margin-left:1rem;border-left:solid 1px #ffcf41}ul li.content-item i{margin-right:.25rem}main{padding-bottom:1rem}main>h1,main>h2{padding-left:1rem;padding-right:1rem;margin-top:.5rem;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ffcf41}main>article+h1{margin-top:0}article{padding-left:1rem;padding-right:1rem}article *{padding:revert;margin:revert}.block-date{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1;min-width:4rem}.block-date>*{white-space:nowrap}.block-date>.weekday{font-family:Ubuntu,Arial,Helvetica,sans-serif;font-weight:600}.block-date>.day{font-family:Ubuntu,Arial,Helvetica,sans-serif;font-weight:900;font-size:2.5rem}.block-date>.month{font-family:Raleway,Impact,Haettenschweiler,arial narrow bold,sans-serif;font-weight:300;font-size:1.25rem;text-align:center}img.banner{max-height:350px;width:100%;overflow:hidden;object-fit:cover}.p1{padding:1rem}i.start-gg{display:block;width:1rem;height:1rem;background-color:#fff;-webkit-mask:url(/images/misc/start-gg-icon.svg)no-repeat center;mask:url(/images/misc/start-gg-icon.svg);mask-repeat:no-repeat;mask-position:center}main ul.events li.event{padding-right:.5rem}main ul.events li.event .desc{flex:1;overflow:hidden}main ul.events li.event .desc h3{color:#ed3f56;padding-top:.5rem}main ul.events li.event .desc .games{padding-top:.25rem;padding-bottom:.25rem}main ul.events li.event .desc .games b{display:inline-block}main ul.events li.event .desc .games b::before{content:"•";margin-left:.25rem;margin-right:.25rem}main ul.events li.event .desc .games b:first-of-type::before{content:"";margin-left:0;margin-right:0}main ul.events li.event .block-date{flex:0 0 4rem;margin-right:.5rem}main ul.events li.event .icon{flex:0;margin-left:.5rem;display:none}@media screen and (min-width:1025px){main ul.events li.event .icon{display:flex;flex-direction:column;justify-content:center;margin-top:-.5rem;margin-bottom:-.5rem;margin-right:-.5rem}}main ul.events li.event .icon img{height:100%;max-width:6rem;object-fit:contain}main ul.events li.event summary,main ul.events li.event details{padding-top:.5rem;padding-bottom:.5rem}main ul.events li.event summary>summary,main ul.events li.event details>summary{padding-top:0;padding-bottom:0}main ul.events li.event footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}main ul.events li.event footer>*{flex:0;display:inline-block;height:100%;padding-bottom:.5rem}main ul.events li.event footer .address{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main ul.events li.event footer .player-count{white-space:nowrap}main ul.events li.event footer a.start-gg{min-width:34px;display:inline-flex;justify-content:flex-end;text-align:end}main ul.events li.event footer img{margin-right:.25rem;display:inline-block;vertical-align:text-bottom}main ul.events #home-more-events,main ul.events #home-recent-events{padding:.5rem}footer.past-events{display:flex;justify-content:center;padding:1rem}main#details-grid #grid-content .game-schedule{flex:1;display:flex;flex-direction:column}main#details-grid #grid-content .game-schedule .game-schedule-item{display:flex;flex-direction:column}main#details-grid #grid-content .game-schedule .game-schedule-item .game-schedule-item-header{display:flex;justify-content:space-between}main#details-grid #grid-content .game-schedule .game-schedule-item .game-schedule-item-info{display:flex;justify-content:space-between}main#details-grid #grid-content .game-schedule .game-schedule-item .game-schedule-item-info ol{flex-grow:1;padding-left:0;text-align:right;list-style:none}main#details-grid #grid-content .game-schedule .game-schedule-item .game-schedule-item-info ol li strong{width:.75em;display:inline-block}main#details-grid #grid-content .game-schedule .game-schedule-item .game-schedule-item-info i.fa-dollar{margin-left:-.5rem;margin-right:-.5rem}main#details-grid #grid-content .game-schedule .game-schedule-item .game-schedule-item-info i.fa-people-group{margin-left:0;margin-right:0}main#details-grid #grid-content .game-schedule .game-schedule-fill{flex:1;border-bottom:dotted;margin-bottom:.25rem;margin-right:.25rem;margin-left:.25rem}main .organizations .organization>.indent{flex:1;display:flex;flex-direction:column;border-left:solid 1px #ffcf41;margin-left:1rem}main .organizations .organization .title-container{display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:solid 1px #ffcf41}main .organizations .organization .title-container .title{height:100%;flex:1;display:flex;flex-direction:column;border-right:solid 1px #ffcf41}main .organizations .organization .title-container .title>a{color:#ed3f56;border-bottom:solid 1px #ffcf41;flex:1;display:flex;align-items:center;padding-left:1rem}main .organizations .organization .title-container .title .links{display:flex;justify-content:space-around;width:100%}main .organizations .organization .title-container .title .links>*{flex:0;color:#ffcf41;padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem;padding-left:1rem;text-align:center;min-width:3rem}main .organizations .organization .title-container .title .links>* i{margin-right:0}main .organizations .organization .title-container .title .links>* i.start-gg{height:100%;background-color:#ffcf41}main .organizations .organization .title-container img{max-height:6rem}main .organizations .organization summary{padding:1rem}main.details-org img.icon{max-width:6rem;max-height:6rem;border-left:solid 1px #ffcf41}@media screen and (min-width:1025px){main.details-org img.icon{border-left:none;border-right:solid 1px #ffcf41}}#root.drawer-open #root-frame{pointer-events:none}@media screen and (min-width:320px),(scripting:none){#root.drawer-open #root-frame{pointer-events:auto}}#root.drawer-open #drawer-frame{pointer-events:auto;transform:translate(0,0)}#root.drawer-open #drawer-backdrop{pointer-events:auto;opacity:.3}nav.menu-nav{display:flex;justify-content:flex-start;align-items:center}nav.menu-nav>button{color:#fff;padding:1em;background-color:#0c2340;border:none;outline:none}nav.menu-nav>a{color:#fff;padding:1em;text-decoration:none}nav.menu-nav>a.active{display:block;background-color:#ed3f56}nav.menu-nav>a:active:not(.active){color:#ed3f56}@media screen and (min-width:320px),(scripting:none){nav.menu-nav #drawer-open{display:none}}nav.menu-nav{position:sticky;top:0;width:100%;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ffcf41;background-color:#0c2340}nav.menu-nav>a:not(#nav-open,.active){display:none}@media screen and (min-width:320px),(scripting:none){nav.menu-nav>a:not(#nav-open,.active){display:block}}@media screen and (min-width:320px){nav.menu-nav>a#nav-open{display:none}}#drawer-frame{pointer-events:none;position:absolute;top:12px;left:50px;min-width:50%;transition:ease-in-out .25s;transform:translate(calc(-110% - 50px),50px)}@media screen and (min-width:320px),(scripting:none){#drawer-frame{display:none}}#drawer-frame>.top{background-position:bottom;padding-top:22px;cursor:pointer;height:48px}#drawer-frame nav.menu-nav{flex-direction:column;background-color:#0c2340}#drawer-frame nav.menu-nav>a{width:100%}#drawer-backdrop{transition:ease-in-out .33s;position:absolute;width:100%;height:100%;background-color:#000;opacity:0;pointer-events:none}@media screen and (min-width:320px),(scripting:none){#drawer-backdrop{display:none}}footer#main-footer{display:flex;justify-content:space-between;align-items:center;height:100%;margin-left:2px;margin-right:4px}footer#main-footer .description{color:#000;font-family:microsoft sans serif,sans-serif;font-weight:600;font-size:11px;text-rendering:optimizeLegibility;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}footer#main-footer .description a{color:#ed3f56}#github-link{width:34px;height:100%;display:block;margin-left:10px}main#details-grid .banner{border-bottom:solid 1px #ffcf41}main#details-grid #grid-content{display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:auto auto auto auto}@media screen and (min-width:1025px){main#details-grid #grid-content{grid-template-rows:auto auto}}main#details-grid #grid-content #grid-title-area{display:flex;grid-row:1/1;grid-column:1/11;border-bottom:solid 1px #ffcf41;min-height:6rem}@media screen and (min-width:1025px){main#details-grid #grid-content #grid-title-area{grid-column:1/7}}main#details-grid #grid-content #grid-title-area .block-date{border-left:solid 1px #ffcf41;margin-left:1rem}main#details-grid #grid-content #grid-title-area #grid-title{flex:1;line-height:1;display:flex;align-items:center;padding:1rem}@media screen and (min-width:1025px){main#details-grid #grid-content #grid-title-area #grid-title{flex:1;border-right:solid 1px #ffcf41}}main#details-grid #grid-content #grid-quick-info{grid-row:2/2;grid-column:1/11;display:grid}@media screen and (min-width:1025px){main#details-grid #grid-content #grid-quick-info{grid-row:1/1;grid-column:7/11;padding-left:0}}main#details-grid #grid-content #grid-description{grid-column:1/11;border-bottom:solid 1px #ffcf41;margin-left:1px}@media screen and (min-width:1025px){main#details-grid #grid-content #grid-description{grid-column:1/7;border-right:solid 1px #ffcf41}}main#details-grid #grid-content #grid-details{grid-column:1/11}@media screen and (min-width:1025px){main#details-grid #grid-content #grid-details{grid-column:7/11}}main#details-grid #grid-content ul.info-list{margin:0;padding:0;padding-left:1rem;list-style:none;border-bottom:solid 1px #ffcf41}@media screen and (min-width:1025px){main#details-grid #grid-content ul.info-list{padding-left:0}}main#details-grid #grid-content ul.info-list>li{min-height:3rem;padding:.5rem;border-bottom:solid 1px #ffcf41;border-left:solid 1px #ffcf41}@media screen and (min-width:1025px){main#details-grid #grid-content ul.info-list>li{border-left:none}}main#details-grid #grid-content ul.info-list>li,main#details-grid #grid-content ul.info-list>li>span{display:flex;justify-content:space-between;align-items:center}main#details-grid #grid-content ul.info-list>li:last-of-type{border-bottom:none}main#details-grid #grid-content ul.info-list>li a{color:#ffcf41}main#details-grid #grid-content ul.info-list>li i,main#details-grid #grid-content ul.info-list>li img{flex:0;margin-right:.5rem;min-width:32px;text-align:center}main#details-grid #grid-content ul.info-list>li i:first-child{margin-right:0;margin-left:-.5rem}main ul.series-summary li.series-item{flex-direction:column}main ul.series-summary li.series-item>.content .desc{padding:.5rem}main ul.series-summary li.series-item>.content .desc a h3{color:#ed3f56}main ul.series-summary ul.schedule,main.series ul.schedule{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-left:1rem}main ul.series-summary ul.schedule li.schedule-item,main.series ul.schedule li.schedule-item{flex-grow:1;flex-basis:350px;min-height:90px;display:flex;align-items:center;padding-top:.5rem;padding-bottom:.5rem;border-top:1px solid #ffcf41;border-left:1px solid #ffcf41}main ul.series-summary ul.schedule li.schedule-item .block-date,main.series ul.schedule li.schedule-item .block-date{flex:0 0 4rem;margin-left:.125rem;margin-right:.5rem}main ul.series-summary ul.schedule li.schedule-item .block-date .day,main.series ul.schedule li.schedule-item .block-date .day{font-size:1.75rem}main ul.series-summary ul.schedule ul.game-list,main.series ul.schedule ul.game-list{margin-right:.5rem}main ul.series-summary ul.schedule ul.game-list li,main.series ul.schedule ul.game-list li{list-style:none;padding-top:.125rem;padding-bottom:.125rem}main.series h1:has(+div.schedule){border-bottom:none}main.series div.schedule{display:flex}main.series div.schedule div.gutter{width:1rem;flex-shrink:0;flex-grow:0;border-bottom:1px solid #ffcf41;border-top:1px solid #ffcf41}main.series div.schedule ul.schedule{margin-left:0;width:100%;border-bottom:1px solid #ffcf41}