html{background:#37003c;color:#fff}body{margin:8px;height:calc(100vh - 16px);font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}.grid-container{display:grid;grid-template-columns:100%;grid-template-rows:1fr 8fr 1fr;grid-template-areas:"info" "points" "leagues";height:calc(100vh - 16px)}.info{grid-area:info;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.points{grid-area:points;display:flex;justify-content:center;align-items:center}.leagues{grid-area:leagues;display:flex;flex-direction:column;justify-content:center;align-items:center}span{display:none}h1{font-size:6vmin;margin:0;margin-bottom:.1vmin}h1.score{margin:0}h2{font-size:5vmin;margin:0}a{color:#fff;text-decoration:none}a:visited{color:#fff}p,span{font-size:3vmin;margin:5px}@media(prefers-color-scheme: dark){html{background:#1f1f1f}}@media only screen and (min-width: 585px){h1.score{font-size:53vmin !important}}