.matchday-home{border-color:#2f9962;margin:16px 0}.matchday-home h2,.matchday-home h3{margin:12px 0}.matchday-home button,.matchday-sheet button,.incoming-challenge button{margin:10px 8px 4px 0}.matchday-home progress{display:block;width:100%;height:16px;accent-color:#28d774}.matchday-sheet label{display:block;margin:18px 0 8px}.matchday-sheet input,.matchday-sheet select{background:#081727;color:#edf5fa;border:1px solid #667a8e;padding:12px;width:100%;font:inherit;box-sizing:border-box}.matchday-sheet table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.matchday-sheet th,.matchday-sheet td{padding:8px 4px;text-align:left;border-bottom:1px solid #425369;overflow-wrap:anywhere}.season-recap-canvas{width:100%;height:auto;display:block}.matchday-sheet :focus-visible{outline:3px solid #31db83;outline-offset:3px}.incoming-challenge{margin:16px 0;padding:20px}.matchday-home p,.matchday-sheet p{line-height:1.6}@media(prefers-reduced-motion:reduce){.matchday-home,.matchday-sheet{animation:none;transition:none}}
