:root{--bg:#f7f8f6;--fg:#15201a;--mu:#5a665f;--bd:#d9dfda;--cd:#fff;--ac:#0e5a3c;--lk:#0a5c8f;--lv:#c62828;--ok:#1b6e3a;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:#0f1512;--fg:#e8eee9;--mu:#9aa89f;--bd:#2a342e;--cd:#171f1b;--ac:#4cc38a;--lk:#7cc4f2;--lv:#ff6b6b;--ok:#6fd49a}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}a{color:var(--lk)}.w{max-width:46rem;margin:0 auto;padding:0 1rem}.skip{position:absolute;left:-999px}.skip:focus{left:.5rem;top:.5rem;background:var(--cd);padding:.4rem .6rem;z-index:9}.hd{border-bottom:1px solid var(--bd);background:var(--cd)}.hd .w{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.6rem;padding-bottom:.6rem}.brand{display:flex;align-items:center;gap:.5rem;font-weight:700;color:var(--fg);text-decoration:none;letter-spacing:-.01em}.brand img{border-radius:6px}.lang{position:relative;font-size:.9rem}.lang summary{cursor:pointer;padding:.3rem .5rem;border:1px solid var(--bd);border-radius:6px;list-style:none;white-space:nowrap}.lang summary::-webkit-details-marker{display:none}.lang summary::after{content:" ▾"}.lang ul{position:absolute;right:0;z-index:5;margin:.25rem 0 0;padding:.25rem;list-style:none;background:var(--cd);border:1px solid var(--bd);border-radius:6px;min-width:13rem}.lang a{display:block;padding:.4rem .5rem;text-decoration:none;color:var(--fg);border-radius:4px}.lang a:hover,.lang a[aria-current]{background:var(--bg)}.nav{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding-bottom:.55rem!important;padding-top:0!important;font-size:.95rem}.nav a{color:var(--mu);text-decoration:none;padding:.2rem 0;border-bottom:2px solid transparent}.nav a[aria-current]{color:var(--fg);border-color:var(--ac);font-weight:600}main{padding-top:1.4rem;padding-bottom:2rem}h1{font-size:1.65rem;line-height:1.2;margin:0 0 .4rem;letter-spacing:-.02em}h2{font-size:1.05rem;margin:1.6rem 0 .5rem;letter-spacing:-.01em}.lead{color:var(--mu);margin:0 0 1rem}.muted,.legend,.tzn{color:var(--mu);font-size:.85rem}.legend,.tzn{margin:.2rem 0}.search{position:relative;margin:1rem 0 .6rem}.search label{display:block;font-weight:600;margin-bottom:.3rem}.search input{width:100%;font:inherit;padding:.7rem .8rem;border:2px solid var(--bd);border-radius:8px;background:var(--cd);color:var(--fg)}.search input:focus{outline:none;border-color:var(--ac)}.res{position:absolute;left:0;right:0;z-index:4;margin:.2rem 0 0;padding:.2rem;list-style:none;background:var(--cd);border:1px solid var(--bd);border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.12)}.res a{display:block;padding:.55rem .6rem;color:var(--fg);text-decoration:none;border-radius:6px}.res li.on a,.res a:hover{background:var(--bg)}.res .none{padding:.55rem .6rem;color:var(--mu)}.my{background:var(--cd);border:1px solid var(--bd);border-left:4px solid var(--ac);border-radius:8px;padding:.6rem .8rem;margin:.8rem 0}.my b{display:block;font-size:.8rem;color:var(--mu);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.my button,.btn{font:inherit;font-size:.85rem;background:none;border:1px solid var(--bd);border-radius:6px;padding:.25rem .6rem;color:var(--fg);cursor:pointer}.btn{padding:.5rem .8rem;font-size:.95rem;background:var(--cd)}.btn:hover,.my button:hover{border-color:var(--ac)}.ml{list-style:none;margin:0;padding:0;background:var(--cd);border:1px solid var(--bd);border-radius:8px;overflow:hidden}.m{display:grid;grid-template-columns:4.2rem 1fr;gap:.1rem .6rem;padding:.6rem .75rem;border-top:1px solid var(--bd);align-items:baseline}.m:first-child{border-top:0}.m.ended{opacity:.55}.m.live{box-shadow:inset 4px 0 0 var(--lv)}.t{font-variant-numeric:tabular-nums;font-weight:700}.t .dt{display:block;font-weight:400;font-size:.75rem;color:var(--mu)}.lv{display:block;color:var(--lv);font-size:.7rem;letter-spacing:.05em}.tm{font-weight:600}.tm a{color:inherit;text-decoration:none}.tm a:hover{text-decoration:underline}.sub{grid-column:2;display:flex;flex-wrap:wrap;gap:.2rem .6rem;align-items:center;font-size:.88rem}.cc{display:inline-block;min-width:2.2rem;text-align:center;padding:0 .35rem;border-radius:4px;font-size:.72rem;font-weight:700;letter-spacing:.03em;color:#fff;background:hsl(var(--h,150) 55% 33%)}@media (prefers-color-scheme:dark){.cc{background:hsl(var(--h,150) 45% 36%)}}.ch.ok{font-weight:600}.ch.ok .ck{color:var(--ok);margin-left:.2rem}.ch.rt{font-style:italic}.ch.un{color:var(--mu)}.cl{columns:2;padding:0;margin:.4rem 0;list-style:none}.cl li{break-inside:avoid;padding:.15rem 0}.sb{background:var(--cd);border:1px solid var(--bd);border-radius:8px;padding:.2rem .9rem .8rem;margin:.8rem 0}.sb h2{margin-top:.7rem}.sb dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--mu);margin-top:.5rem}.sb dd{margin:0}.sb ul{margin:.1rem 0;padding-left:1.1rem}.st{display:inline-block;font-size:.75rem;color:var(--mu);border:1px solid var(--bd);border-radius:4px;padding:0 .4rem}.ft{border-top:1px solid var(--bd);padding-top:1rem;padding-bottom:2rem;font-size:.85rem;color:var(--mu)}.ft a{color:var(--mu)}.ft p{margin:.3rem 0}.rootl{list-style:none;padding:0}.rootl a{display:block;padding:.8rem 1rem;margin:.5rem 0;background:var(--cd);border:1px solid var(--bd);border-radius:8px;color:var(--fg);text-decoration:none;font-weight:600}.rootl a:hover{border-color:var(--ac)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--ac);outline-offset:2px}[hidden]{display:none!important}@media (min-width:36rem){.m{grid-template-columns:4.6rem 1fr auto auto}.sub{display:contents}.m .cc{align-self:center}.cl{columns:3}}.k-bundesliga{--h:355}.k-premier-league{--h:275}.k-serie-a{--h:210}.k-laliga{--h:28}.k-ligue-1{--h:170}.k-dfb-pokal{--h:10}.k-fa-cup{--h:290}.k-efl-cup{--h:305}.k-coppa-italia{--h:225}.k-copa-del-rey{--h:40}.k-coupe-de-france{--h:185}.k-champions-league{--h:240}.k-europa-league{--h:50}
