:root{color-scheme:light;--app-page-bg: #f2f3f2;--app-surface: #ffffff;--app-surface-alt: #f7f9f7;--app-muted: #e4e6e4;--app-border: #edf0ed;--app-text: #232323;--app-soft-text: #68716b;--app-faint-text: #b6bdb8;--app-accent: #337b3f;--app-chrome-bg: var(--app-accent);--app-accent-soft: rgba(51, 123, 63, .1);--app-accent-track: rgba(51, 123, 63, .35);--app-danger: #d62828;--app-danger-soft: rgba(209, 49, 49, .12);--app-warning-soft: rgba(246, 195, 67, .16);--app-shadow-sm: 0 2px 10px rgba(28, 36, 31, .05);--app-shadow-md: 0 5px 16px rgba(28, 36, 31, .08);--app-shadow-tab: 0 6px 14px rgba(51, 123, 63, .2)}*{box-sizing:border-box}html,body{min-height:100%;margin:0;background:var(--app-page-bg);color:var(--app-text);font-family:Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;letter-spacing:0}button,input,select{letter-spacing:0}a,button,input{font:inherit}img{max-width:100%}app-match-detail .match-standings-card{overflow-x:auto;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);box-shadow:var(--app-shadow-sm)}app-match-detail .standings-group+.standings-group{border-top:10px solid var(--app-page-bg)}app-match-detail .standings-group-title{min-width:560px;padding:10px 12px 8px;color:var(--app-text);font-size:13px;font-weight:900}app-match-detail .standings-header,app-match-detail .standings-row{display:grid;grid-template-columns:34px minmax(160px,1fr) repeat(6,42px);gap:6px;align-items:center;min-width:560px;padding:10px 12px;text-align:center}app-match-detail .standings-header{border-bottom:1px solid var(--app-border);color:var(--app-soft-text);font-size:12px;font-weight:900;text-transform:uppercase}app-match-detail .standings-header span:nth-child(2){text-align:left}app-match-detail .standings-row{width:100%;border:0;border-bottom:1px solid var(--app-border);border-radius:0;background:var(--app-surface);color:var(--app-text);font-size:13px;font-weight:800}app-match-detail .standings-row:last-child{border-bottom:0}app-match-detail .standings-row.clickable-standing{cursor:pointer}app-match-detail .standings-row.clickable-standing:hover{background:var(--app-surface-alt)}app-match-detail .standings-row.match-team-standing{background:var(--app-accent-soft)}app-match-detail .standings-row.live-standing{color:var(--app-danger)}app-match-detail .standing-team{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;text-align:left}app-match-detail .standing-team img{width:20px;height:20px;object-fit:contain}app-match-detail .standing-team strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
