body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--player-button-bg: #1976d2;--resultRownthchild: #22799b50}.blockquote-styled{font-family:Georgia,serif;position:relative;margin:.5em;padding:.5em 2em .5em 3em}.blockquote-styled cite:before{content:"–"}.blockquote-styled:before{font-family:Georgia,serif;position:absolute;font-size:3em;line-height:1;top:0;left:-.5em;content:"“"}.blockquote-styled:after{font-family:Georgia,serif;position:absolute;float:right;font-size:3em;line-height:1;right:.5em;bottom:-.75em;content:"”"}.matchDetails{justify-self:left}.App{text-align:center;background:#fff;color:#000;font-family:Roboto,Helvetica,Arial,sans-serif;display:flex;flex-direction:row}.submitDialogForm{padding:2px;margin:5px;padding-top:5px!important}.badge{margin-top:20px;width:100%}body{background:#fff}.App-logo{pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 10s linear}}.reportButton{width:200px}.App-header{background-color:#282c34;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff;text-transform:capitalize;margin-bottom:30px}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.attribute{display:flex;flex-direction:row;width:100%;justify-content:space-evenly}.title{font-weight:700;text-align:left}.card{padding:20px 5px 10px;background:#ffffff75;border-bottom:1px solid rgb(131,131,131);border-radius:45;text-align:center;margin-left:auto;margin-right:auto;color:#282a2a;width:calc(100% - 20px)}.value{width:18%;text-align:left}.results{display:flex;flex-direction:column;justify-content:space-between;text-align-last:center}.resultRow{display:flex;padding-bottom:5px;padding-top:20px}.resultRow:nth-child(odd){background:#5d9ab350}.navBarBanner{background-color:#5d9ab350;display:flex;justify-content:space-between;align-items:center;width:100%}.resultRow:last-child{margin-bottom:10px}.scorers{text-align:left;padding-bottom:10;font-style:italic;font-size:small}.playerButton{text-transform:capitalize!important;background-color:var(--player-button-bg)!important;box-shadow:none!important;padding:5px!important;color:#fff!important}.mainTeamsButton{text-transform:capitalize!important;background-color:#1976d2!important;box-shadow:none!important;padding:5px 0!important;color:#fff!important}.siteButton{text-transform:capitalize!important;padding:5px!important;height:36px;width:100px}.infoButtons{background-color:#282c34;display:flex;justify-content:space-around;flex-wrap:wrap;padding:10px}.awards{text-align:left;display:flex;flex-direction:column;justify-content:left;align-items:start}.navBarButton{font-size:16px}.playerProfileImg{padding:50px}.playerButtons{display:flex;justify-content:space-around;flex-wrap:wrap;padding-bottom:20px}.chartingInfo{text-align:-webkit-center;display:flex;color:#282c34;place-content:space-evenly}.playerStats{width:-webkit-fill-available}.selected{text-decoration:underline!important}.info{text-align:left;text-align-last:auto}.match-report-container{max-width:1400px;padding:24px;background-color:#c0dbb880;min-height:100vh;margin:20px 0}.match-summary-card{border-radius:16px;padding:32px;margin-bottom:24px;box-shadow:0 2px 8px #00000014;text-align:center}.match-date{font-size:1.1rem;color:#666;margin-bottom:8px;font-weight:500}.match-meta{font-size:.95rem;color:#888;margin-bottom:24px;text-transform:uppercase;letter-spacing:.5px}.score-display{display:flex;align-items:center;justify-content:center;gap:32px;margin:32px 0}.team-section{display:flex;flex-direction:column;align-items:center;gap:12px}.team-name{font-size:1.25rem;font-weight:600;color:#333}.team-score{font-size:3.5rem;font-weight:700;color:#1976d2;line-height:1}.score-divider{font-size:2.5rem;color:#ccc;font-weight:300}.result-badge{display:inline-block;padding:8px 24px;border-radius:20px;font-weight:600;font-size:.95rem;margin:16px 0}.result-badge-won{background-color:#e8f5e9;color:#2e7d32}.result-badge-drew{background-color:#fff3e0;color:#ef6c00}.result-badge-lost{background-color:#ffebee;color:#c62828}.awards-section{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px;padding-top:24px;border-top:1px solid #eee}.award-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:24px;font-size:.9rem;background-color:#f5f5f5}.award-pill.award-potm{background-color:#fff9c4;border:1px solid #fbc02d}.award-pill.award-captain{background-color:#e3f2fd;border:1px solid #1976d2}.award-pill.award-other{background-color:#f3e5f5;border:1px solid #9c27b0}.award-icon{font-size:1.2rem}.award-label{font-weight:600;color:#555}.award-value{color:#333}.match-content-layout{display:grid;grid-template-columns:2fr 1fr;gap:24px}.content-card{border-radius:16px;padding:28px;box-shadow:0 2px 8px #00000014;margin-bottom:24px}.card-title{font-size:1.5rem;font-weight:700;margin:0 0 20px;color:#333}.match-report-text{line-height:1.8;color:#444;text-align:left;text-align-last:left}.report-content p{margin:0 0 16px}.no-report{color:#999;font-style:italic}.scorers-section{margin-top:32px;padding-top:24px;border-top:1px solid #eee}.section-heading{font-size:1.15rem;font-weight:600;margin:0 0 16px;color:#333}.scorers-list{display:flex;flex-direction:column;gap:10px}.scorer-item{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#f9f9f9;border-radius:8px}.scorer-name{font-weight:600;color:#333}.assist-info{color:#666;font-size:.9rem}.video-section{margin-top:32px;padding-top:24px;border-top:1px solid #eee}.video-link{display:inline-block;padding:12px 24px;background-color:#1976d2;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:background-color .2s}.video-link:hover{background-color:#1565c0}.social-links-section{margin-top:32px;padding-top:24px;border-top:1px solid #eee}.social-links{display:flex;flex-wrap:wrap;gap:12px}.social-link{padding:8px 16px;background-color:#f5f5f5;color:#1976d2;text-decoration:none;border-radius:8px;font-size:.9rem;font-weight:500;transition:background-color .2s}.social-link:hover{background-color:#e0e0e0}.info-grid{display:flex;flex-direction:column;gap:16px}.info-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.info-row:last-child{border-bottom:none}.info-label{font-weight:600;color:#666;font-size:.95rem}.info-value{color:#333;font-weight:500}.position-group{margin-bottom:24px}.position-group:last-child{margin-bottom:0}.position-heading{font-size:1rem;font-weight:600;margin:0 0 12px;color:#555;display:flex;align-items:center;gap:8px}.player-list{display:flex;flex-direction:column;gap:8px}.player-item{padding:10px 14px;background-color:#f9f9f9;border-radius:8px;color:#333;font-size:.95rem}.match-sidebar{display:flex;flex-direction:column}.match-info-card{position:sticky;top:164px}@media(max-width:1024px){.match-content-layout{grid-template-columns:1fr}.lineup-card{position:static}.match-sidebar{order:-1}.score-display{gap:20px}.team-score{font-size:2.5rem}}@media(max-width:768px){.match-report-container{padding:16px;text-align:left;text-align-last:left}.match-summary-card{padding:24px 16px}.content-card{padding:20px}.score-display{flex-direction:column;gap:16px}.score-divider{transform:rotate(90deg)}.team-name{font-size:1.1rem}.team-score{font-size:2rem}.awards-section{flex-direction:column;align-items:stretch}.award-pill{justify-content:center}}@media(max-width:480px){.card-title{font-size:1.25rem}.team-score{font-size:1.75rem}.match-date{font-size:1rem}}
