:root{--bg:#fff;--surface:#f5f6f8;--text:#18202b;--muted:#687280;--line:#e5e8ed;--accent:#c70c32;--active:#fff0f3;--good:#078158;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.identity-page{padding:48px 20px}.recovery-page{overflow-wrap:anywhere;max-width:640px;min-height:50vh;margin:0 auto;padding:64px 20px}.recovery-page h1{font-size:26px;line-height:1.4}.recovery-page h1:focus{outline:none}.recovery-page p{color:var(--muted);line-height:1.6}.recovery-actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.recovery-actions button,.recovery-actions a{border:1px solid var(--line);min-height:44px;font:inherit;color:var(--text);background:var(--surface);border-radius:6px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 14px;text-decoration:none;display:inline-flex}.recovery-actions button{color:#fff;cursor:pointer;background:#c70c32;border-color:#c70c32}[dir=rtl] .recovery-actions a svg{transform:rotate(180deg)}.account-details{margin:0 0 32px}.account-details dt{color:var(--muted);margin-top:20px;font-size:13px}.account-details dd{margin:6px 0 0;line-height:1.6}.account-session{gap:14px;display:grid}.account-export-button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.account-export-button svg{flex-shrink:0}.account-safeguards{border-top:1px solid var(--line);gap:14px;margin-bottom:16px;padding:22px 0;display:grid}.account-safeguards a{color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.account-safeguard-links{flex-wrap:wrap;gap:16px;display:flex}.account-safeguards label{align-items:flex-start;gap:10px;margin:0;font-weight:400;line-height:1.5;display:flex}.account-safeguards input[type=checkbox]{width:18px;min-width:18px;min-height:18px;accent-color:var(--accent);margin:2px 0 0}.account-safeguards button{border:1px solid var(--accent);color:#fff;background:var(--accent);width:fit-content;max-width:100%;min-height:42px;font:inherit;border-radius:6px;padding:9px 14px;font-weight:600}.account-safeguards button:disabled{opacity:.6}.account-subscription{border-top:1px solid var(--line);margin-bottom:16px;padding:24px 0}.account-subscription h2{margin:0 0 12px;font-size:18px;line-height:1.4}.account-subscription p{line-height:1.6}.subscription-active{color:var(--good);font-weight:600}.identity-panel{overflow-wrap:anywhere;max-width:420px;margin:0 auto}.account-password,.account-profile{border-block:1px solid var(--line);margin-block:20px;padding-block:16px}.account-password summary,.account-profile summary{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.account-password form,.account-profile form{margin-top:16px}.identity-panel h1{margin:0 0 28px;font-size:26px;line-height:1.35}.identity-panel fieldset{border:0;min-width:0;margin:0;padding:0}.identity-panel label{gap:8px;margin-bottom:20px;font-size:14px;font-weight:600;display:grid}.identity-panel input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:46px;color:var(--text);font:inherit;border-radius:6px;padding:10px 12px;font-size:16px;display:block}.password-input{display:flex;position:relative}.password-input input{padding-inline-end:50px}.password-input button{inset-inline-end:2px;width:44px;height:42px;position:absolute;top:2px}.identity-panel small{font-weight:400}.identity-submit{color:#fff;width:100%;min-height:46px;font:inherit;background:#c70c32;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px;font-weight:600;display:flex}.identity-submit:disabled{opacity:.65;cursor:wait}.identity-links{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;font-size:14px;display:flex}.identity-links a,.identity-resend{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.identity-resend{font:inherit;background:0 0;border:0;padding:16px 0 0}.identity-message{border-block:1px solid var(--line);padding:14px 0;line-height:1.6}.identity-error{color:var(--accent)}@media (max-width:600px){.identity-page{padding:32px 20px}.identity-panel h1{font-size:23px}}.match-detail{overflow-wrap:anywhere;max-width:1000px;margin:0 auto;padding:24px}.detail-back,.detail-analysis h2{align-items:center;gap:10px;display:flex}[dir=rtl] .detail-back svg{transform:rotate(180deg)}.match-heading{border-bottom:1px solid var(--line);padding:16px 0 24px}.match-heading h1{font-size:28px;line-height:1.35}.detail-analysis{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.detail-analysis section{border-bottom:1px solid var(--line);min-width:0;padding:16px 0}.detail-analysis p,.detail-analysis li{white-space:pre-wrap;line-height:1.7}.detail-analysis ul{padding-inline-start:20px}.detail-analysis svg{width:20px;height:20px;color:var(--accent);flex:none}.detail-state{padding:48px 0}.detail-state h1{font-size:22px}.prediction-markets{padding:24px 0}.prediction-market{border-bottom:1px solid var(--line);padding:20px 0}.market-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.market-heading h3{margin:0;font-size:16px}.market-recommendation{color:var(--good);font-size:12px}.market-selection{font-weight:600;line-height:1.6}.market-explanation{white-space:pre-wrap;line-height:1.7}.market-period{font-size:13px}.preference-error{max-width:240px;color:var(--accent);overflow-wrap:anywhere}.preferences:has(.preference-error){flex-wrap:wrap}.preference-error{flex-basis:100%}@media (max-width:767px){.header.detail-header{flex-wrap:wrap;height:auto;min-height:104px;padding-block:10px}.detail-header .detail-back{flex-basis:100%;order:3;min-height:28px}}@media (max-width:600px){.match-detail{padding:16px}.match-heading h1{font-size:24px}.detail-analysis{grid-template-columns:1fr}}:root[data-theme=dark]{--bg:#111417;--surface:#1b2025;--text:#f0f2f4;--muted:#a5afb9;--line:#30373e;--accent:#ff6683;--active:#342029;--good:#57d5a2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background:var(--bg);color:var(--text);letter-spacing:0;margin:0;font-family:Arial,Noto Sans,sans-serif;font-size:14px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-decoration:none}button,input,select{border-radius:5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1{font-size:26px}h2{margin:22px 0 16px;font-size:18px}h3{font-size:15px}p{line-height:1.6}.header{border-bottom:1px solid var(--line);align-items:center;gap:44px;height:80px;padding:0 3%;display:flex}.brand{white-space:nowrap;font-size:29px;font-weight:800}.brand span{color:var(--accent)}.desktop-nav{align-self:stretch;gap:24px;display:flex}.desktop-nav button{border-bottom:3px solid #0000;border-radius:0;padding:0 8px}.desktop-nav [aria-current]{border-color:var(--accent);font-weight:700}.preferences{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.preferences select{background:var(--bg);max-width:125px;color:var(--text);border:0;padding:10px 4px}.icon{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.notice{text-align:center;background:var(--surface);color:var(--muted);padding:8px;font-size:12px}main{max-width:1560px;margin:auto;padding:0 3%}.toolbar,.dates{justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.sport-switch{gap:6px;display:flex}.sport-switch button{padding:11px 17px;font-weight:600}.sport-switch [aria-pressed=true]{background:var(--text);color:var(--bg)}.search{background:var(--surface);border:1px solid var(--line);border-radius:5px;align-items:center;gap:10px;width:330px;padding:0 14px;display:flex}.search input{color:var(--text);background:0 0;border:0;width:100%;min-width:0;height:42px}.search svg{color:var(--muted);flex-shrink:0}.current-date{align-items:center;gap:12px;display:flex}.timezone-control{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;font-size:12px;display:flex}.timezone-control label{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.timezone-control select{background:var(--surface);color:var(--text);border:1px solid var(--line);max-width:100%;min-height:44px;padding:10px}.timezone-control button{color:var(--accent);min-height:44px}.date-strip{align-items:center;gap:6px;display:flex}.date-strip button{background:var(--surface);white-space:nowrap;min-height:40px;padding:8px 14px}.date-strip .active{background:var(--accent);color:var(--bg)}.featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 20px;display:grid}.feature{isolation:isolate;color:#fff;background:#26342c url(/football-stadium.jpg) 50%/cover;border-radius:0;min-height:165px;padding:22px 20px;position:relative}.feature:before{content:"";z-index:-1;background:#00000085;position:absolute;inset:0}.feature-league{text-transform:uppercase;font-size:11px}.feature-teams{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.feature-teams>span{flex-direction:column;flex:1;align-items:center;gap:8px;font-weight:600;display:flex}.feature-teams strong{font-size:20px}.team-badge{background:var(--surface);border:1px solid var(--line);width:30px;height:34px;color:var(--accent);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.feature .team-badge{color:#b31030;background:#fff;width:36px;height:42px}.content-grid{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:28px;display:grid}.fixtures{min-width:0}.filters{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.filters button{min-height:42px;padding:10px 13px}.filters [aria-pressed=true]{color:var(--accent);background:var(--active)}.filters label{align-items:center;gap:8px;display:flex}.filters input{accent-color:var(--accent);width:18px;height:18px}.filters i{background:var(--good);border-radius:50%;width:6px;height:6px;margin-inline-end:6px;display:inline-block}.league h2{align-items:center;gap:10px;display:flex}.league h2 span{color:var(--muted);margin-inline-start:auto;font-size:12px;font-weight:400}.league h2 svg{color:var(--accent)}.fixture{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) 55px minmax(0,1fr) 100px;align-items:center;gap:10px;min-height:66px;display:grid}.team{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.fixture time{color:var(--muted);text-align:center;font-size:12px}.favorite{width:36px;color:var(--muted)}.favorite.saved{color:var(--accent)}.favorite.saved svg{fill:var(--accent)}.analysis-link{color:var(--accent);justify-content:flex-end;align-items:center;gap:8px;min-height:44px;display:flex}.muted{color:var(--muted)}.time-note{font-size:12px}.empty{color:var(--muted);text-align:center;padding:50px 16px}.empty-panel{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:14px;min-height:115px;padding:28px 12px;display:flex}.empty-panel svg{color:var(--muted);flex-shrink:0}.empty-panel p{margin:0}aside{border-inline-start:1px solid var(--line);padding-inline-start:26px}aside h2:first-child{margin-top:12px}.standalone{min-height:450px}.standalone .empty-panel{max-width:650px}footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:20px;margin-top:40px;padding:24px 3%;font-size:12px;display:flex}footer .brand{color:var(--text);font-size:19px}footer>span:last-child{margin-inline-start:auto}.mobile-nav{display:none}.match-dialog{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:8px;width:calc(100% - 28px);max-width:620px;max-height:85dvh;padding:28px;overflow:auto}.match-dialog::backdrop{background:#000000a6}.close{float:inline-end}.detail-teams{justify-content:space-between;align-items:center;gap:12px;margin:35px 0 20px;display:flex}.detail-teams>span{text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.detail-teams time{font-size:22px}.analysis-section{border-top:1px solid var(--line);padding:8px 0}.analysis-section p{color:var(--muted)}.error{color:var(--accent);text-align:center}[dir=rtl] .analysis-link svg,[dir=rtl] .date-strip .icon svg,[dir=rtl] .text-action svg,[dir=rtl] .feature-bottom svg,[dir=rtl] .aside-heading .icon svg,[dir=rtl] .result-row>svg,[dir=rtl] .prediction-analysis-action svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.fixture:hover{background:var(--surface)}button:hover{filter:brightness(.95)}}@media (max-width:1050px){.header{gap:20px}.desktop-nav{gap:8px}.current-date{display:none}.dates{justify-content:center}.fixture{grid-template-columns:32px minmax(0,1fr) 45px minmax(0,1fr) 76px;gap:6px}.team{gap:6px}.analysis-link{font-size:12px}.content-grid{grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:18px}}@media (max-width:700px){body{font-size:13px}.header{flex-wrap:wrap;gap:10px;height:auto;min-height:65px;padding:12px 16px}.header .brand{font-size:24px}.desktop-nav{display:none}.preferences{gap:2px}.preferences>svg{display:none}.preferences select{max-width:100px;font-size:12px}.preferences .icon{width:36px}.toolbar{flex-wrap:wrap;gap:12px;padding:14px 0 6px}.sport-switch{width:100%}.sport-switch button{flex:1}.search{width:100%}main{padding:0 16px}.dates{display:block}.current-date{margin-bottom:12px;display:flex}.date-strip{scrollbar-width:none;padding:4px 0;overflow:auto}.date-strip button{padding:9px 12px;font-size:12px}.date-strip .icon{display:none}.featured{grid-template-columns:1fr;margin-top:0}.feature{min-height:156px}.content-grid{display:block}aside{display:none}.fixture{grid-template-columns:30px minmax(0,1fr) 42px minmax(0,1fr);gap:7px;min-height:79px;padding-top:10px;padding-bottom:40px;position:relative}.fixture .team{gap:5px;font-size:12px}.fixture .team-badge{width:24px;height:29px;font-size:9px}.analysis-link{bottom:0;gap:3px;min-height:44px;font-size:12px;position:absolute;inset-inline-end:0}.analysis-link svg{width:12px}.filters button{padding:8px;font-size:12px}.filters label{font-size:12px}.league h2{font-size:16px}.league h2 span{font-size:10px}footer{flex-wrap:wrap;gap:12px;margin-bottom:78px;padding:20px 16px}footer>span:last-child{width:100%;margin-inline-start:0}.mobile-nav{bottom:0;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);z-index:10;justify-content:space-around;display:flex;position:fixed;inset-inline:0}.mobile-nav button{flex-direction:column;flex:1;align-items:center;gap:6px;min-height:45px;font-size:11px;display:flex}.mobile-nav [aria-current]{color:var(--accent)}.match-dialog{padding:20px}.detail-teams>span{font-size:15px}}.match-score{padding-block:12px}.match-score table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px}.match-score caption{text-align:start;margin-block-end:8px;font-size:18px;font-weight:700}.match-score th,.match-score td{overflow-wrap:anywhere;padding:8px}.match-score th{font-weight:600}.match-score th:first-child{text-align:start;width:44%}.match-score td,.match-score thead th:not(:first-child){text-align:center;font-variant-numeric:tabular-nums}
:root{--bg:#fafbfc;--surface:#f0f2f5;--text:#202329;--muted:#5a606c;--line:#e3e6eb;--accent:#c51138;--panel:#fff;--good:#066b48;--field-border:#868c96}:root[data-theme=dark]{--bg:#111214;--surface:#202226;--text:#f5f5f6;--muted:#a6a8b1;--line:#303238;--accent:#ff647f;--panel:#181a1d;--good:#35b581;--field-border:#6b7078}.identity-panel input,.search,.timezone-control select,.preferences .icon{border-color:var(--field-border)}body{-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.skip-link{top:8px;z-index:100;background:var(--panel);color:var(--text);border:2px solid var(--accent);border-radius:5px;padding:12px 18px;position:fixed;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}.header{background:var(--panel);gap:32px;height:64px;padding-inline:max(24px,50% - 720px)}.brand{direction:ltr;unicode-bidi:isolate;align-items:baseline;font-size:28px;display:inline-flex}.brand i{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-inline-start:3px}.desktop-nav{gap:22px}.desktop-nav button{padding-inline:10px;font-size:14px}.preferences{gap:4px}.preferences .icon{border:1px solid var(--line);border-radius:50%;width:36px;height:36px}.preferences select{background:0 0;max-width:110px;font-size:12px}main{max-width:1440px;padding-inline:28px}.page-heading{justify-content:space-between;align-items:end;gap:16px;padding-top:30px;display:flex}.page-heading p{color:var(--accent);text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:750}.page-heading h1{margin:0;font-size:30px;line-height:1.25}.page-heading>span{color:var(--muted);font-size:13px}.page-heading.sr-only{padding:0}.match-competition{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.notice{border-bottom:1px dashed var(--line);background:0 0;margin:0;padding:6px;font-size:11px}.toolbar{padding:10px 0}.sport-switch{background:var(--surface);border-radius:7px;gap:3px;padding:4px}.sport-switch button{padding:9px 18px;font-size:13px}.sport-switch [aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 4px #00000012}.search{background:var(--panel);border-radius:6px;width:340px}.search input{font-size:13px}.dates{border-block:1px solid var(--line);padding:13px 0}.current-date{font-size:13px}.current-date svg{color:var(--accent)}.date-strip{gap:5px}.date-strip button{background:0 0;min-height:38px;font-size:12px}.date-strip .active{color:#fff;background:#c51138}.timezone-settings{text-align:end;color:var(--muted);margin-block:10px 15px;font-size:11px}.timezone-settings summary{cursor:pointer;padding-block:5px}.timezone-control{justify-content:flex-end;padding-top:12px}.featured{gap:6px;margin:0 0 18px}.feature{background-position:50% 58%;border-radius:4px;flex-direction:column;justify-content:space-between;min-height:160px;padding:12px 18px 8px;display:flex;overflow:hidden}.feature:nth-child(2){background-position:30%}.feature:nth-child(3){background-position:85% 60%}.feature:before{background:#09110ab3}.feature-basketball{background-color:#1c2230;background-image:url(/basketball-arena.jpg);background-position:50% 40%}.feature-basketball:before{background:#0b111a8c}.feature-league{opacity:.9;font-size:10px;font-weight:650}.feature-teams{width:100%;min-height:88px;margin-top:6px}.feature-teams>span{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.4}.feature-teams strong{font-variant-numeric:tabular-nums;font-size:22px}.feature-bottom{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;font-size:10px;display:flex}.team-badge{background:0 0;border:0;width:34px;height:36px}.team-badge img{object-fit:contain;width:100%;height:100%}.team-badge>span{background:var(--surface);border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.feature .team-badge{background:0 0;width:48px;height:52px}.feature .team-badge>span{color:#253329;background:#fff;width:42px;height:42px;font-size:13px}.content-grid{grid-template-columns:minmax(0,1fr) 300px;gap:30px}.filters{padding-bottom:13px;font-size:12px}.filters>div{gap:5px;display:flex}.filters button{min-height:36px;padding:8px 13px;font-weight:650}.league{margin-bottom:20px}.league h2{border-bottom:1px solid var(--line);background:0 0;min-height:44px;margin:0;padding:6px 8px;font-size:14px}.league h2 svg{width:16px}.fixture{background:var(--panel);grid-template-columns:34px minmax(0,1fr) 68px minmax(0,1fr) 88px;min-height:52px;padding:3px 8px}.fixture .team{font-size:13px;font-weight:550}.fixture .team:last-of-type{text-align:end;flex-direction:row-reverse}.fixture time{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.fixture{isolation:isolate;position:relative}.fixture .analysis-link{overflow-wrap:anywhere;min-width:0;font-size:12px;position:static}.fixture .analysis-link.has-public-pick{color:var(--good);line-height:1.4}.fixture .has-public-pick>span{flex-direction:column;gap:2px;display:flex}.fixture .has-public-pick small{color:var(--muted);font-size:10px}.fixture .analysis-link:after{content:"";z-index:1;cursor:pointer;position:absolute;inset:0}.fixture .analysis-link:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.league h2 .competition-logo{flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;margin:0;display:inline-flex}.competition-logo img{object-fit:contain;width:28px;height:28px}.league h2 strong{font:inherit;overflow-wrap:anywhere;min-width:0}.league h2>span:last-child{flex-shrink:0}.fixture .favorite{z-index:2;position:relative}.fixture-result{text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:4px;display:flex}.fixture-result small{color:var(--muted);font-size:9px}.fixture-result strong{white-space:nowrap;font-size:17px}.fixture-result strong span{color:var(--muted);padding:0 3px;font-weight:400}.fixture-result.is-live,.fixture-result.is-live small{color:var(--good)}aside{padding-inline-start:25px}.aside-heading{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.aside-heading h2,aside .aside-heading h2:first-child{margin:0;font-size:16px}.aside-heading>svg{color:var(--muted)}.day-totals{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;padding-block:20px;display:grid}.day-totals div{border-inline-start:1px solid var(--line);flex-direction:column;gap:7px;padding-inline-start:12px;display:flex}.day-totals div:first-child{border:0;padding:0}.day-totals strong{font-size:26px;font-weight:650}.day-totals span{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.quiet-empty{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding-block:14px 24px;font-size:12px}.compact-result{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.compact-result>div{gap:8px;font-size:12px;display:grid}.text-action{color:var(--accent);align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:650;display:inline-flex}.standalone{padding-top:30px}.standalone .empty-panel{text-align:center;border:0;flex-direction:column;align-items:center;margin:30px auto;padding:50px 20px}.result-row{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) 100px minmax(0,1fr) 24px;align-items:center;gap:18px;min-height:96px;display:grid}.result-league{color:var(--muted);font-size:12px}.match-detail{max-width:1240px;padding-top:0}.match-breadcrumb{min-height:44px;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.match-heading{text-align:center;color:#fff;background:linear-gradient(#080e1270,#080e1299),url(/football-stadium.jpg) 50% 55%/cover;border-radius:6px;min-height:190px;padding:14px 24px;position:relative}.match-banner-basketball{background-image:linear-gradient(#080e1270,#080e1299),url(/basketball-arena.jpg)}.match-heading .muted{color:#fff}.match-heading>p{margin:4px 0;font-size:13px}.match-heading .match-venue{font-size:11px}.match-heading .match-kickoff{font-size:15px;font-weight:650}.match-identity{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:center;gap:20px;margin:-24px 0 0;display:grid}.match-identity>h1{display:contents}.match-identity .match-side{overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:6px;min-width:0;font-size:22px;display:flex}.match-identity .match-side:first-child{grid-area:1/1}.match-identity .match-side:last-child{grid-area:1/3}.match-identity>.match-versus{grid-area:1/2}.match-identity .team-badge{width:72px;height:72px}.match-identity .team-badge>span{color:#202329;background:#fff;width:58px;height:58px;font-size:20px}.match-identity .match-versus{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;font-size:30px;font-weight:700}.match-detail-columns{grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);align-items:start;gap:20px;padding:0;display:grid}.match-detail-primary,.match-detail-sidebar{min-width:0}.match-detail-primary{padding:0}.match-detail-sidebar{border:0;gap:12px;padding:0;display:grid}.match-detail-primary>section,.match-detail-sidebar>section,.match-detail-sidebar>details{background:var(--panel);padding:18px}.match-detail-primary>.match-context-compact{margin-inline:0}.match-odds h2{margin:0 0 12px;font-size:17px}.match-odds p{margin:0;font-size:13px;line-height:1.6}.match-facts h2,.match-prediction-summary h2{margin:0 0 12px;font-size:17px}.match-facts dl{margin:0 0 24px}.match-facts dl>div{grid-template-columns:105px minmax(0,1fr);gap:12px;padding-block:7px;font-size:12px;display:grid}.match-facts dt{color:var(--muted);align-items:center;gap:8px;display:flex}.match-facts dt svg{flex-shrink:0}.match-facts dd{overflow-wrap:anywhere;margin:0}.match-prediction-summary{padding-bottom:12px}.match-live-center{flex-direction:column;align-items:center;gap:6px;display:flex}.match-live-center strong{font-variant-numeric:tabular-nums;font-size:32px;line-height:1.2}.match-live-center small{font-size:12px;font-weight:500}.match-prediction-empty{align-items:flex-start;gap:12px;padding:16px 0 24px;display:flex}.match-prediction-empty>svg{color:var(--accent);flex-shrink:0}.match-prediction-empty h2{margin:0 0 8px;font-size:18px}.match-prediction-empty p{color:var(--muted);margin:0;font-size:14px}.match-score-disclosure{background:var(--panel);border-radius:6px;justify-self:start;width:100%;max-width:440px;margin-top:8px;padding:14px;font-size:13px}.match-score-disclosure h2{margin:0 0 8px;font-size:16px}.match-score-disclosure>summary{cursor:pointer;padding:10px 0;font-weight:600}.match-score-disclosure .match-score caption{display:none}.match-score-disclosure .match-score table{font-size:12px}.match-score-disclosure .match-score th,.match-score-disclosure .match-score td{padding:8px 6px}.match-score-disclosure .match-score th:first-child{width:48%}.match-detail-primary>*+*{margin-top:12px}.match-prediction-summary h2{align-items:center;gap:8px;display:flex}.match-prediction-summary h2 svg{color:var(--accent)}.recommendation-selection{align-items:center;gap:14px;padding:0;display:flex}.recommendation-main{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;display:grid}.probability-meter{background:var(--line);border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.probability-meter>div{background:var(--panel);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:94px;height:94px;padding:6px;display:flex}.probability-meter strong{font-size:24px;line-height:1.1}.probability-meter span{color:var(--muted);font-size:10px;line-height:1.3}.recommendation-selection>svg{width:28px;height:28px;color:var(--accent);flex-shrink:0}.recommendation-selection p{margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.4}.recommendation-selection span{font-size:11px}.recommendation-reasons{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.recommendation-reasons li{align-items:baseline;gap:8px;font-size:12px;line-height:1.5;display:flex}.recommendation-reasons li>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recommendation-reasons svg{width:15px;height:15px;color:var(--good);flex-shrink:0;align-self:flex-start;margin-top:2px}.prediction-analysis-action{color:#fff;background:#c51138;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:40px;margin-top:16px;padding:9px 18px;font-size:12px;font-weight:650;display:inline-flex}.prediction-analysis-action:focus-visible{outline:2px solid var(--text);outline-offset:3px}.detail-tabs{gap:30px;margin-bottom:8px;display:flex;overflow-x:auto}.detail-tabs button{white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 0;font-size:13px;font-weight:600}.detail-tabs button[data-state=active]{border-bottom-color:var(--accent);color:var(--accent)}.detail-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.match-views>[role=tabpanel]{min-height:280px}.match-views>[role=tabpanel][hidden]{display:none}.match-analysis-view{max-width:960px}.match-markets-view{max-width:760px}.match-detail .match-markets-view .prediction-markets{border-top:0;margin-top:0;padding-top:0}.match-view-panel{scroll-margin-top:24px}.match-view-panel:focus{outline:none}.detail-analysis{gap:0 24px}.detail-analysis section{border-bottom:0;padding:20px 0}.detail-analysis h2{font-size:17px}.detail-analysis p,.detail-analysis li{font-size:14px;line-height:1.65}.detail-state{text-align:center;color:var(--muted);padding:55px 20px}.detail-state h2{font-size:16px;font-weight:500}.match-detail .match-updates{padding-block:8px}.match-detail .match-status{margin:0;font-size:11px}.match-detail .match-observation{margin:4px 0 0;font-size:10px}.match-status-strip{margin-bottom:8px}.match-status-strip .match-updates{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.match-status-strip .match-observation{margin:0}.match-status-strip .match-score{flex:0 0 100%}.match-detail .prediction-markets{border-top:0;margin-top:24px;padding-top:0}.match-detail .prediction-markets h2{margin:0 0 8px;font-size:17px}.match-detail .prediction-markets>p{font-size:11px;line-height:1.5}.match-detail .prediction-market{border:0;padding:12px 0}.match-detail .prediction-market h3{font-size:13px}.match-detail .market-selection{font-size:14px}.match-detail .prediction-market>.muted{font-size:11px}.market-detail summary{cursor:pointer;color:var(--accent);padding-block:10px;font-size:12px}.market-detail .market-explanation{font-size:12px;line-height:1.6}.identity-page{justify-content:center;align-items:flex-start;min-height:70vh;padding:56px 24px 72px;display:flex}.identity-panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;width:100%;max-width:460px;padding:34px 32px;box-shadow:0 1px 3px #12141a0f}.identity-panel h1{font-size:29px}.identity-panel input{background:var(--bg)}.account-panel{max-width:620px}.recovery-page{text-align:center;justify-content:center;align-items:center;max-width:1440px;min-height:62vh;margin-inline:auto;padding:56px 24px 72px;display:flex}.recovery-panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;width:100%;max-width:520px;padding:46px 34px;box-shadow:0 1px 3px #12141a0f}.recovery-icon{background:var(--surface);width:58px;height:58px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.recovery-panel h1{margin:0 0 12px;font-size:25px;line-height:1.35}.recovery-panel p{margin:0;font-size:14px}.recovery-panel .recovery-actions{justify-content:center;margin-top:30px}footer{max-width:1440px;min-height:84px;margin-inline:auto;padding-inline:28px}.site-footer{justify-content:space-between;align-items:center}.site-footer p{margin:8px 0 0}.site-footer nav{flex-wrap:wrap;gap:22px;display:flex}.site-footer nav a{padding-block:10px}.legal-page{max-width:900px;min-height:65vh;padding-block:48px 64px}.legal-page article{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:44px}.legal-page h1{margin:0 0 26px;font-size:32px;line-height:1.3}.legal-page h2{margin:34px 0 12px;font-size:19px;line-height:1.5}.legal-page p{color:var(--muted);line-height:1.9}.legal-page .legal-lead{color:var(--text);border-bottom:1px solid var(--line);padding-bottom:28px;font-size:18px}.match-context{border-top:0;padding-block:16px}.match-context h2{margin:0 0 8px;font-size:17px}.match-context-compact{background:var(--surface);margin:8px -18px;padding:16px 18px}.match-context-compact .team-history h3{margin:2px 0 8px}.match-context-compact .form-result{width:26px;height:25px}.match-context-compact .recent-team-form ol{gap:4px}.context-caption{margin:0 0 24px;font-size:12px}.history-columns,.standing-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.team-history h3{align-items:center;gap:8px;min-height:36px;margin:8px 0;font-size:13px;display:flex}.team-history+.team-history{padding-inline-start:18px}.form-numbers{flex-wrap:wrap;gap:8px 16px;margin:4px 0 8px;padding-block:4px;display:flex}.form-numbers>div{align-items:baseline;gap:6px;display:flex}.recent-team-form>p{margin:0 0 8px;font-size:11px}.recent-team-form ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.form-result{border-radius:4px;place-items:center;width:30px;height:28px;font-size:12px;font-weight:700;display:grid}.form-result-win{color:#fff;background:#087c49}.form-result-loss{color:#fff;background:#c51138}.form-result-draw{color:#fff;background:#565d69}.form-result-unknown{border:1px dashed var(--muted);color:var(--muted)}.form-numbers dt,.standing-entry dt{color:var(--muted);font-size:12px}.form-numbers dd,.standing-entry dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:27px;font-weight:650}.form-numbers dd{margin-top:4px;font-size:19px}.head-to-head{border-top:0;padding-block:16px;scroll-margin-top:24px}.head-to-head h2{margin:0 0 8px;font-size:17px}.head-to-head .context-caption{margin-bottom:12px}.h2h-list{margin:0;padding:0;list-style:none}.h2h-list li:nth-child(2n){background:var(--surface)}.h2h-list a{padding-block:10px;display:block}.h2h-meta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-bottom:8px;font-size:10px;display:flex}.h2h-teams{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.h2h-teams>span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.h2h-teams strong,.h2h-missing{text-align:center;font-variant-numeric:tabular-nums;justify-content:center}.h2h-score{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.h2h-teams .team-badge{flex-shrink:0;width:24px;height:26px}.h2h-empty{font-size:13px}.form-win{color:var(--good)}.form-loss{color:var(--accent)}.history-details{border:0}.history-details h4{margin:10px 0 4px;font-size:12px}.history-details h4>span{color:var(--muted);margin-inline-start:6px}.match-context:not(.match-context-compact) .team-history{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;column-gap:8px;display:grid}.match-context:not(.match-context-compact) .team-history>h3{margin:4px 0}.match-context:not(.match-context-compact) .team-history>.history-details,.match-context:not(.match-context-compact) .team-history>p{grid-column:1/-1}.match-context:not(.match-context-compact) .recent-team-form ol{flex-wrap:wrap;gap:3px;max-width:160px}.match-context:not(.match-context-compact) .recent-team-form{width:136px;max-width:100%}.history-details summary{cursor:pointer;padding:10px 0;font-size:12px;font-weight:600}.history-details summary>span{color:var(--muted);margin-inline-start:8px}.match-context .competition-standing{border-top:0;margin-top:4px;padding-block:0}.competition-standing>summary{cursor:pointer;padding-block:14px;font-size:13px;font-weight:600}.history-row{padding:7px 0;display:block}.history-meta{color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin-bottom:4px;font-size:11px;display:flex}.history-teams{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.history-teams>bdi{overflow-wrap:anywhere;min-width:0}.history-teams>bdi:last-child{text-align:end}.history-teams .fixture-result{text-align:center}.history-teams .fixture-result small{display:none}.history-own-team{font-weight:650}.history-results{gap:3px;display:grid}.history-result-row{border-radius:4px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:4px 8px;min-height:58px;padding:7px 8px;display:grid}.history-result-row:nth-child(odd){background:var(--surface)}.history-result-row:hover,.history-result-row:focus-visible{background:var(--line)}.history-result-row>.team-badge{width:30px;height:32px}.history-result-row .team-badge img{object-fit:contain;width:28px;height:30px}.history-result-matchup{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:center;gap:5px;display:grid}.history-side{align-items:center;gap:5px;min-width:0;display:flex}.history-side-away{text-align:end;justify-content:flex-end}.history-side bdi{overflow-wrap:anywhere;font-size:11px;font-weight:650}.history-side .team-badge{flex-shrink:0;width:24px;height:28px}.history-result-row .history-side .team-badge img{width:24px;height:28px}.history-result-row>.history-result-meta{grid-column:1/-1}.history-result-meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:10px;line-height:1.3;display:flex}.history-result-meta time{white-space:nowrap}.history-result-meta bdi{overflow-wrap:anywhere}.history-result-score{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-size:17px;display:flex}.history-result-score>span{color:var(--muted);font-size:12px;font-weight:400}.history-result-row>.form-result{width:24px;height:25px;font-size:11px}@media (max-width:360px){.history-result-row{gap:5px;padding-inline:4px}.history-result-score{gap:5px;font-size:15px}}.competition-standing{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.standing-entry dl{gap:20px;margin:8px 0;padding-bottom:4px;display:flex}.competition-standing>h3{margin:14px 0 6px;font-size:14px}.standing-entry p{color:var(--muted);font-size:12px}@media (max-width:600px){.history-columns{gap:12px}.standing-columns{grid-template-columns:minmax(0,1fr);gap:24px}.team-history{min-width:0}.team-history h3{overflow-wrap:anywhere;gap:6px;min-height:44px;font-size:12px}.team-history h3 .team-badge{flex-shrink:0;width:28px;height:30px}.recent-team-form>p{min-height:32px;line-height:1.5}.recent-team-form ol{gap:4px}.form-result{width:24px;height:26px;font-size:11px}.form-numbers{gap:4px}.form-numbers dt{overflow-wrap:anywhere;font-size:10px}.history-details summary{font-size:11px}}@media (hover:hover) and (pointer:fine){.feature:hover:before{background:#09110a99}.text-action:hover,.detail-tabs a:hover{text-underline-offset:5px;text-decoration:underline}}@media (max-width:1000px){.content-grid{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.header{gap:20px}.desktop-nav{gap:4px}.feature{padding-inline:14px}.feature-teams strong{font-size:18px}aside{padding-inline-start:18px}}@media (max-width:767px){main{padding-inline:16px}.header{gap:10px;height:auto;min-height:68px;padding:12px 16px}.brand{font-size:25px}.preferences>svg{display:none}.preferences select{width:75px;font-size:11px}.preferences .icon{border:0;width:32px;height:36px}.page-heading{align-items:center;padding-top:23px}.page-heading>span{text-align:end;max-width:110px;font-size:11px}.header{min-height:56px;padding-block:8px}.page-heading{padding-top:12px}.page-heading p{display:none}.page-heading h1{font-size:22px}.toolbar{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;padding-block:10px;display:grid}.sport-switch{width:100%;min-width:0;padding:2px}.sport-switch button{overflow-wrap:anywhere;flex:1;min-width:0;min-height:40px;padding:6px;font-size:12px}.search{gap:6px;width:100%;min-width:0;height:44px;padding-inline:10px}.search svg{flex-shrink:0;width:16px}.search input{width:100%;min-width:0;font-size:12px}.dates{gap:6px;padding-block:6px}.date-strip{width:100%;padding-bottom:0;overflow-x:auto}.date-strip button{flex-shrink:0;padding-inline:11px;font-size:11px}.current-date{display:none}.timezone-settings{margin-block:2px 6px}.featured{scroll-snap-type:x mandatory;padding-inline:16px;margin-inline:-16px;margin-bottom:12px;padding-bottom:6px;display:flex;overflow-x:auto}.feature{scroll-snap-align:center;flex:0 0 88%;min-width:88%;min-height:150px;padding-block:12px 8px}.feature-teams strong{font-size:23px}.content-grid{display:block}.content-grid aside{display:none}.filters{font-size:11px}.league h2{font-size:12px}.league h2 span{text-align:end;max-width:90px;font-size:10px}.fixture{grid-template-columns:28px minmax(0,1fr) minmax(48px,auto) minmax(0,1fr);gap:6px;min-height:54px;padding:3px 4px}.fixture .team{gap:6px;font-size:11px}.fixture .team-badge{width:26px;height:30px}.fixture .analysis-link{grid-area:2/2/auto/-1;justify-self:start;gap:0;min-height:0;font-size:11px}.fixture .analysis-link:not(.has-public-pick){height:0;overflow:hidden}.fixture .analysis-link svg{width:16px;height:16px}.fixture .favorite{width:28px}.fixture-result strong{font-size:14px}.mobile-nav{background:var(--panel);padding-bottom:env(safe-area-inset-bottom);min-height:65px}.mobile-nav button{min-height:60px}.mobile-nav [aria-current]{color:var(--accent)}footer{flex-wrap:wrap;gap:12px;padding:22px 16px 95px}footer>span:last-child{margin:0}.result-row{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);gap:8px;padding-block:16px}.result-league{grid-column:1/-1}.result-row>svg{display:none}.result-row .team{font-size:12px}.match-identity{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:8px;margin:8px 0}.match-identity .match-versus{font-size:24px}.match-identity .match-side{font-size:16px}.match-heading{padding:12px}.match-heading>p{font-size:12px}.match-identity .team-badge{width:48px;height:48px}.detail-tabs{gap:24px;margin-bottom:18px}.match-detail-columns{grid-template-columns:minmax(0,1fr);gap:10px;padding:0}.match-detail-primary,.match-detail-sidebar{padding:0}.match-detail-primary>section,.match-detail-sidebar>section,.match-detail-sidebar>details{padding:16px 12px}.match-context-compact{margin-inline:-12px;padding-inline:12px}.match-detail .match-breadcrumb{min-height:32px;font-size:10px}.match-heading .match-kickoff{font-size:12px}.match-identity .team-badge>span{width:48px;height:48px}.recommendation-selection p{font-size:16px}.recommendation-main{grid-template-columns:90px minmax(0,1fr);gap:10px}.probability-meter{width:90px;height:90px}.probability-meter>div{width:76px;height:76px;padding:5px}.probability-meter strong{font-size:20px}.probability-meter span{font-size:9px}.recommendation-selection{padding:0}.prediction-analysis-action{width:100%}.team-history+.team-history{padding-inline-start:8px}.match-detail .history-columns{gap:8px}.match-detail .recent-team-form ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-width:136px;display:grid}.match-detail .recent-team-form li{min-width:0}.match-detail .recent-team-form .form-result{width:100%}.match-detail .team-history h3{font-size:12px}.match-detail .team-history h3 .team-badge{flex-shrink:0;width:28px;height:30px}.header.match-page-header{flex-wrap:nowrap;min-height:56px}.match-page-header .detail-back{flex:0 0 32px;order:-1;min-height:44px;font-size:0}.match-page-header .brand{font-size:22px}.match-page-header .preferences{margin-inline-start:auto}.match-page-nav a{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:52px;font-size:11px;display:flex}.identity-page{padding:28px 16px 48px}.identity-panel{padding:26px 20px}.identity-panel h1{font-size:25px}.recovery-page{padding:36px 16px 56px}.recovery-panel{padding:34px 20px}.recovery-panel h1{font-size:22px}.legal-page{padding-block:28px 48px}.legal-page article{padding:26px 20px}.legal-page h1{margin-bottom:20px;font-size:26px}.legal-page h2{font-size:17px}}.match-lineups{margin-top:24px}.lineup-source{margin-block:6px 14px;font-size:11px}.lineup-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lineup-side{min-width:0}.lineup-side h3{align-items:center;gap:8px;margin-block:0 10px;font-size:13px;display:flex}.lineup-side h3 .team-badge{flex-shrink:0;width:28px;height:32px}.lineup-side h3>span:last-child{white-space:nowrap;margin-inline-start:auto;font-size:11px}.lineup-pitch{color:#fff;background:#17633b;border-radius:6px;flex-direction:column-reverse;justify-content:space-around;gap:16px;min-height:340px;padding:16px 6px;display:flex}.lineup-rank{direction:ltr;justify-content:space-around;gap:3px;display:flex}.pitch-player{text-align:center;flex:1;min-width:0;font-size:10px}.pitch-player strong{background:#c60932;border:1px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin:0 auto 4px;font-size:11px;display:grid}.lineup-away .pitch-player strong{background:#20252c}.pitch-player bdi{overflow-wrap:anywhere;line-height:1.3;display:block}.lineup-roster{gap:7px;margin:8px 0;padding:0;list-style:none;display:grid}.lineup-roster li{align-items:baseline;gap:8px;min-width:0;font-size:12px;display:flex}.lineup-roster strong{min-width:24px;color:var(--accent);font-variant-numeric:tabular-nums}.lineup-roster bdi{overflow-wrap:anywhere}.lineup-coach,.lineup-bench{margin-block:12px;font-size:12px}.lineup-bench summary{cursor:pointer;min-height:32px}.lineup-bench h4{margin:8px 0;font-size:13px}@media (max-width:640px){.match-context:not(.match-context-compact) .history-columns{grid-template-columns:minmax(0,1fr);gap:14px}.match-context:not(.match-context-compact) .team-history+.team-history{padding-inline-start:0}}@media (max-width:600px){.lineup-sides{grid-template-columns:minmax(0,1fr);gap:20px}}@media (min-width:1000px){.h2h-list a{grid-template-columns:minmax(140px,.8fr) minmax(0,1.6fr);align-items:center;gap:12px;display:grid}.h2h-meta{margin:0}}
