@font-face{font-family:FiraSans;src:local("FiraSans"),url(/assets/FiraSansCondensed-Regular-pxf0SsNF.ttf) format("truetype")}@font-face{font-family:MaterialIcons;src:local("MaterialIcons"),url(/assets/MaterialIcons-Regular-Bnsxcfr1.woff) format("woff")}.materialicons{font-family:MaterialIcons;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,FiraSans,Helvetica;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#282c34;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vw);color:#fff}a{color:#000}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}#root{width:100%}.menu{display:flex;flex-direction:column;justify-content:center;text-align:center;position:absolute;top:10vh;left:0;transition:transform .2s ease-in-out;z-index:1;background:#fff;width:100%}.menu a{margin:2vh 0}.menu-open{transform:scale(1)}.menu-close{transform:scale(0)}.burger{background-color:#282c34;border:none;color:#fff;transition:transform .2s ease-in-out}.burger-open{transform:rotate(.5turn)}.burger-close{transform:rotate(-.5turn)}.header{background-color:#282c34;min-height:10vh;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:calc(14px + 2vw);font-weight:bolder;color:#fff}.header>div{display:flex;flex-direction:row;padding:0 2vw}.header button span{font-size:8vw}.header img{width:8vw}footer{text-align:center;min-height:5vh;background-color:#282c34;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(5px + 1vmin)}footer ul{list-style:none}footer a,footer a:hover,footer a:visited{color:#fff}.container{box-shadow:0 4px 8px #0003;padding:1vmin;text-align:center;background-color:#fff;color:#000;display:grid;grid-template-columns:2fr 6fr auto 6fr .5fr;grid-template-rows:auto;grid-template-areas:"footballer homeTeamLogo datetime awayTeamLogo isAway" "footballer homeTeamName datetime awayTeamName isAway";align-items:center}.datetime{grid-area:datetime;display:flex;flex-direction:column}.datetime span:first-child{font-weight:bolder}.footballer{grid-area:footballer}.homeTeamName{grid-area:homeTeamName}.awayTeamName{grid-area:awayTeamName}.homeTeamName,.awayTeamName{font-size:calc(6px + 2vw);align-self:flex-start}.homeTeamLogo{grid-area:homeTeamLogo}.awayTeamLogo{grid-area:awayTeamLogo}.vs{display:none}.isAway{grid-area:isAway}.homeTeamLogo img,.awayTeamLogo img{width:10vmin}@media only screen and (min-width:768px){.container{grid-template-columns:3fr 1fr 4fr .5fr .1fr .5fr 4fr 1fr;grid-template-areas:"datetime footballer homeTeamName homeTeamLogo vs awayTeamLogo awayTeamName isAway" "datetime footballer homeTeamName homeTeamLogo vs awayTeamLogo awayTeamName isAway"}.homeTeamName{text-align:right}.awayTeamName{text-align:left}.homeTeamName,.awayTeamName{align-self:inherit}.vs{grid-area:vs;font-size:1.5vw;display:inherit}.homeTeamLogo img,.awayTeamLogo img{margin:0 .5vw}}.footballercard{display:inline}.footballercard img{width:8vmin}a.fieldcard:link{color:#000;font-size:8vmin}a.fieldcard:visited{color:#000}.weekcard header{padding:2vmin 0;text-align:center;display:block;position:relative;font-size:calc(6px + 2vmin)}.weekcard header:after{position:absolute;right:10px;top:10px;display:block;content:"+"}.problematic{color:#faa}.list{margin-top:5vmin}table{border-collapse:collapse;min-width:50%;margin-left:auto;margin-right:auto}td,th{border:1px solid #ddd;padding:8px}tr:nth-child(2n){background-color:#555}th{padding-top:8px;padding-bottom:8px;text-align:left}
