body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.red{color:red}.blue{color:blue}.black{color:#000}.cut{background-color:grey}.even{background-color:#e8e8e8}.header{display:inline-block}.hole-headers{flex-direction:column}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}span.ord{-ms-font-feature-settings:"ordn";font-feature-settings:"ordn";font-variant-numeric:ordinal}.body-content,body,html{background-color:#f5f5f5}a{color:#000;text-decoration:none}a:hover{color:#336f36;text-decoration:underline}.static-content-page{padding-left:24px;padding-right:24px}h2{padding-top:24px}@media only screen and (max-width:960px){.static-content-page{padding-left:24px;padding-right:24px}}.dialog-title{padding-top:0;text-align:center}.dialog-title h2{padding-top:0}.glossary-button span{align-items:baseline;gap:8px;text-transform:none}.glossary-link{color:inherit;font-family:inherit!important;font-size:inherit!important}#header-menu-button:hover,header a:hover{color:#e3d08a}.top-banner{align-items:center;color:#424242;display:flex;flex-direction:row;font-family:Teko,sans-serif;font-size:20px}.top-banner span{margin-left:20px;margin-right:20px}.header-toolbar{display:flex;flex-direction:row;justify-content:space-between}.header-link{color:#fff;font-family:Teko,sans-serif;font-size:20px;text-decoration:none}.header-link:hover{text-decoration:underline}.header-dd-link,.header-donate-link{align-items:center;display:flex;flex-direction:column;padding-bottom:6px;padding-top:6px}.header-logo{vertical-align:bottom}.header-links-left{align-items:center;border-right:1px solid #fff;color:#fff!important;display:flex;flex-grow:4;font-family:Teko,sans-serif!important;font-size:20px!important;justify-content:space-around}.header-link-container{text-align:center}.header-links-right{display:flex;flex-grow:1;justify-content:flex-end;justify-content:space-around}.menu-list a,.menu-list a:hover{color:#000;text-decoration:none}.header-donate-banner{background-color:#f9f7c7;justify-content:center;min-height:48px}.header-donate-banner,.header-donate-banner-link{align-items:center;display:flex;flex-direction:row}.header-donate-banner-link{color:#424242}.header-donate-banner-link span{margin-left:20px;margin-right:20px}.header-donate-banner-link:hover{color:#336f36}.last-day-banner{background-color:#fff;color:#000;font-size:12px;justify-content:center;min-height:20px!important}.submenu a li{padding-left:40px}@media only screen and (max-width:960px){.header-right-container .glossary-link span{display:none}}.gamecard-grid{width:100%}.gamecard{min-width:150px;width:100%}.gamecard,.gamecard-top{display:flex;flex-direction:column;justify-content:space-between}.gamecard-top{padding-left:10px;padding-right:10px;padding-top:20px}.gamecard-top-links{text-align:center}.gamecard-top-links a{color:blue;font-family:Teko,sans-serif;font-size:20px;font-weight:400;text-decoration:underline}.gamecard-top-links a:hover{color:#336f36}.flex-one{flex:1 1;text-align:center}.gamecard-top-teams{display:flex;flex-direction:row;justify-content:space-between}.team-wrapper{align-items:center;justify-content:start}.gamecard-teams-div,.gamecard-time-div,.team-wrapper{display:flex;flex-direction:column}.gamecard-time-div{align-items:center;font-family:Teko,sans-serif;font-size:20px;justify-content:space-evenly;white-space:nowrap}.team-logo-name{align-items:baseline;display:flex;flex-direction:column;justify-content:center}.team-logo-wrapper{height:60px;width:100%}.team-label-logo{max-height:100%;max-width:100%}.team-title-label{font-size:42px;font-weight:400;margin:0}.team-record,.team-title-label{font-family:Teko,sans-serif;text-align:center;width:100%}.team-record{font-size:20px}.at-sign{display:flex;flex-direction:row;justify-content:start}.gamecard-team-stats{padding-bottom:20px}.basic-stats-container{font-family:Teko,sans-serif}.section-row{display:flex;flex-direction:row;justify-content:space-evenly;margin-top:10px;width:100%}.section-row div{flex:1 1;text-align:center}.team-name{align-items:center;display:inline-flex;flex-direction:row;font-family:Teko,sans-serif;justify-content:center}.matchup-section-heading-team-logo{align-items:baseline;display:flex;justify-content:center}.section-team-title{font-size:2.125rem;margin:0;padding-left:10px}.matchup-section-heading-team-logo img{height:40px;max-width:40px;width:auto}.matchup-section-heading-spacer{width:40px}.section-title{padding-top:0}.matchup-section-body{padding-left:20px;padding-right:20px;padding-top:20px}.matchup-section-settings-appbar{box-shadow:0 2px 4px -4px #0003,0 4px 5px -5px #00000024,0 1px 10px -10px #0000001f!important}.matchup-selected{background-color:#336f36!important;color:#fff!important}.matchup-selected:hover{background-color:#739370!important;color:#fff!important}.matchup-toolbar{background-color:#fff;border-bottom:1px solid #e0e0e0;color:#000;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-bottom:10px;padding-top:0}.team-stats-toggle{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:space-evenly;padding:5px}.innings-section-heading{align-items:baseline;display:flex;flex-direction:row;gap:20px;justify-content:start;margin-bottom:10px}.heading-label{font-family:Teko,sans-serif;margin-right:20px}.matchup-toggle-button-group{flex-grow:1}.matchup-toggle-button-group button{flex:1 1;height:30px;min-width:80px;white-space:nowrap;width:100%}.filter-icon{height:20px!important;margin-right:4px}.matchup-card-section{padding-bottom:20px;padding-top:20px}.matchup-section-heading{padding-bottom:20px}#h2h-tab{border:3px dashed orange;width:100%}.text-center{text-align:center!important}@media only screen and (max-width:400px){.matchup-toolbar{gap:10px;padding-bottom:10px;padding-top:10px}.heading-label{display:none}.matchup-heading-toggle{justify-content:flex-start}.matchup-toggle-button-group{flex-grow:1}.matchup-toggle-button-group button{height:30px;min-width:40px}}.inning-box-content{display:flex;min-height:160px}.inning-box-inner,.pitcher-card-section{display:flex;flex-direction:column;width:100%}.pitcher-section-heading{align-items:baseline;display:flex;flex-direction:row;gap:20px;justify-content:start;margin-bottom:10px;padding-top:20px}.pitcher-stats-toggle{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:space-evenly;margin-bottom:20px}.pitcher-box-content{display:flex;min-height:120px}.pitcher-box-inner{display:flex;flex-direction:column;width:100%}.good-stat-styling{background-color:#8dda8a}.med-stat-styling{background-color:#fbf7b4}.bad-stat-styling{background-color:#f7b4b4}.recap-score{font-family:Teko,sans-serif;font-size:50px;font-weight:400}.recap-innings{border:1px solid #e0e0e0;margin:20px 10px}.recap-team{display:flex;flex-direction:row;gap:20px;justify-content:center}.recap-spacer,.recap-team img{width:24px}.green-inning{background-color:#8dda8a}.recap-team-title-label{font-family:Teko,sans-serif;font-size:42px;font-weight:400;margin-left:0;text-align:center}.recap-table{border-collapse:initial}.recap-table td{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.table-border-right{border-right:1px solid #acacac!important}.table-border-left{border-left:1px solid #acacac!important}.pinned-cell-left{background-color:#fff;border-right:1px solid #acacac!important;left:0;position:sticky;z-index:3}.pinned-cell-right{left:100%;position:sticky;z-index:3}.donate-paper-wrapper{font-family:Teko,sans-serif;height:100%;justify-items:center}.donate-paper,.donate-paper-wrapper{align-items:center;display:flex;flex-direction:column}.donate-paper{background-color:#f9f7c7;height:80%;justify-content:center;margin:auto;min-height:300px;text-align:center;width:80%}.donate-card-link{align-items:center;color:#424242;display:flex;flex-direction:row;margin-bottom:20%;margin-top:20%;text-decoration:none}.donate-card-link:hover{color:#336f36;text-decoration:underline}.games-container{width:100%}.games-content{padding-left:10px;padding-right:10px;padding-top:20px}.games-table-card{width:100%}.paper-title{padding:10px 20px 5px}.games-wrapper{display:flex;flex-direction:row;gap:10px;overflow:auto;padding-bottom:5px;padding-left:10px;padding-right:10px}.no-games{justify-content:center}.games-heading,.no-games{display:flex;padding-bottom:20px}.games-heading{align-items:center;flex-direction:column}#date-appbar{background-color:#fff;box-shadow:none;color:#000}#date-toolbar{justify-content:center}#todays-date{align-items:center;display:flex;justify-content:space-evenly;min-width:150px;padding-left:24px;padding-right:24px}#todays-date,#todays-date div{text-align:center}.chevron-link{color:#000}.chevron-link:hover{color:#13ad2f}.body-content{padding-left:12px;padding-right:12px}.game-paper{margin:12px}#settings-toolbar{background-color:#fff;color:#000;justify-content:center}#settings-appbar{box-shadow:0 2px 4px -4px #0003,0 4px 5px -5px #00000024,0 1px 10px -10px #0000001f}.h1-title{text-align:center}.dialog-title{padding-top:20px}.dialog-content a{color:blue;text-decoration:underline}.dialog-content a:hover{color:#c00}.body-wrapper{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;justify-content:start;width:100%}.games-section,.table-section{width:100%}