:root{background:#181c28;align-items:center;padding:20px}#root{align-items:center}body{background:#181c28}.logo{width:40%;margin-top:15px}.playoffs{width:90%}.app-container{width:80%;color:#f5f5f5;background:#293142;border:1px solid #3a465b80;border-radius:16px;flex-direction:column;justify-content:space-around;align-items:center;margin:0 auto;padding:10px;display:flex}.finalists-container{width:100%;grid-template-columns:6fr 1fr 6fr;place-items:center stretch;gap:15px;margin:0 auto;display:grid}.finalist-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.finalist-pic{height:100%;flex:8}.trophy-pic{width:100%;place-content:center}.finalist-name{color:#f5f5f5;flex:1 2;font-size:1.2em;font-weight:500}.player-stats-column{flex:1;align-self:center;margin-right:1em}.positions-column{flex-direction:column;justify-content:flex-start;display:flex}.matchup-row{display:contents}.player-matchup{background-color:#2f394a;border:1px solid #3a465b80;border-radius:16px;justify-content:space-between;align-items:center;display:flex}.player-matchup.left{padding-left:5px;padding-right:10px}.player-matchup.right{padding-left:10px;padding-right:5px}.player-img-box{width:100%;flex:2;align-content:flex-end;justify-items:flex-end;display:flex}.player-img{max-width:100%;height:50px;object-fit:cover;place-content:flex-end}.player-details{text-align:left;flex:4}.left>.player-details{margin-left:5px}.right>.player-details{margin-right:5px}.player-name{white-space:nowrap;text-overflow:ellipsis;font-size:1em;font-weight:700;overflow:hidden}.player-info{color:#a3bbd3;font-size:.6em;font-weight:500}.player-score{text-align:right;flex:2;font-size:.8em}.right>.player-score{text-align:left}.position{text-align:center;font-size:.75em}.score.loser,.QB{color:#fc2b6d}.score.winner,.RB{color:#20ceb8}.WR{color:#59a7ff}.TE{color:#feae58}.WRT{color:#f0f}.K{color:#bd66ff}.starters-container{align-items:left;flex-direction:column;display:flex}.score{text-align:center;font-size:1.2em;font-weight:600}.right>.player-details{text-align:right}.right{flex-direction:row-reverse}h1,h2,.finalist-name,.header,h3{text-align:center;white-space:nowrap;margin:10px;overflow:hidden}.header{overflow-wrap:normal}h3{font-size:1em;font-weight:100}