@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_4a990b{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_4a990b{--schrift:"Nunito","Nunito Fallback"}:root{--grund:linear-gradient(135deg,#f9e7de,#ede7f4 45%,#d9e6f2);--platte:linear-gradient(150deg,#fdfcff,#ece9f1);--kachel:linear-gradient(145deg,#fdfcff,#edeaf2);--mulde:#edebf2;--schatten-platte:14px 16px 34px rgba(158,148,175,0.38),-10px -10px 24px rgba(255,255,255,0.95);--schatten-kachel:7px 8px 18px rgba(158,148,175,0.32),-6px -6px 14px rgba(255,255,255,0.95);--schatten-klein:5px 6px 13px rgba(158,148,175,0.3),-4px -4px 10px rgba(255,255,255,0.92);--schatten-mulde:inset 4px 4px 9px rgba(158,148,175,0.32),inset -4px -4px 9px #fff;--schatten-kugel:4px 5px 10px rgba(158,148,175,0.4),inset 2px 2px 4px rgba(255,255,255,0.35),inset -2px -3px 4px rgba(0,0,0,0.18);--text:#1c1a22;--text-mittel:#5a5566;--text-leise:#8b8698;--text-still:#a29cae;--orange:linear-gradient(145deg,#ffa143,#f26a00);--orange-schatten:6px 8px 18px rgba(242,110,20,0.5),inset 2px 3px 6px rgba(255,255,255,0.35);--orange-voll:#f26a00;--orange-tief:#c25400;--gruen:linear-gradient(145deg,#4fd376,#22a94e);--blau:linear-gradient(145deg,#5fa8ff,#2e6be0);--gelb:linear-gradient(145deg,#ffd34d,#f2a600);--rot:linear-gradient(145deg,#ff6b7a,#e0273c);--lila:linear-gradient(145deg,#9b6cf7,#6d3fe0);--grau:linear-gradient(145deg,#c9c4d4,#a8a2b6);--bronze:linear-gradient(145deg,#e0a06b,#b06a34)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--grund);background-attachment:fixed;color:var(--text);font-family:var(--schrift),"Nunito",system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--orange-voll)}a:hover{color:var(--orange-tief)}.huelle{max-width:1340px;margin:0 auto;padding:22px 16px 90px}.platte{background:var(--platte);border-radius:44px;padding:28px;box-shadow:var(--schatten-platte)}.platte+.platte{margin-top:26px}.kachel{background:var(--kachel);border-radius:26px;padding:18px;box-shadow:var(--schatten-kachel)}.mulde{background:var(--mulde);box-shadow:var(--schatten-mulde);border-radius:16px}.kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.logo{height:54px;width:auto;display:block}.kopf-pille{background:var(--mulde);box-shadow:var(--schatten-mulde);border-radius:999px;padding:9px 17px;font-weight:800;font-size:13px;color:var(--text-mittel);white-space:nowrap}.kopf-rechts{gap:12px}.kopf-rechts,.merkmal{display:flex;align-items:center}.merkmal{width:46px;height:46px;border-radius:50%;justify-content:center;font-weight:900;font-size:17px;color:#fff;background:var(--orange);box-shadow:4px 5px 11px rgba(242,110,20,.45),inset 2px 3px 5px rgba(255,255,255,.4),inset -2px -3px 5px rgba(0,0,0,.15);flex-shrink:0;text-decoration:none}.reiter{display:flex;gap:11px;margin-bottom:22px;overflow-x:auto;padding:3px 3px 7px;scrollbar-width:none}.reiter::-webkit-scrollbar{display:none}.reiter-knopf{flex:1 0 auto;border-radius:999px;padding:11px 22px;text-align:center;font-weight:800;font-size:14px;color:var(--text-leise);background:var(--mulde);box-shadow:var(--schatten-mulde);text-decoration:none;white-space:nowrap;border:none;cursor:pointer;font-family:inherit;transition:color .15s}.reiter-knopf:hover{color:var(--text-mittel)}.reiter-knopf[data-aktiv=true]{font-weight:900;color:#fff;background:var(--orange);box-shadow:5px 6px 14px rgba(242,110,20,.45)}.liga-reiter{gap:10px;margin-bottom:22px}.liga-knopf{flex:0 0 auto;display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 20px 8px 10px;line-height:1.2}.liga-logo{width:32px;height:32px;object-fit:contain;flex-shrink:0;mix-blend-mode:multiply}.liga-knopf[data-aktiv=true] .liga-logo{mix-blend-mode:normal;background:rgba(255,255,255,.94);border-radius:11px;padding:4px}.liga-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}.liga-name{font-size:14px;font-weight:inherit}.liga-start{font-size:11px;font-weight:700;opacity:.75}.reiter-knopf[data-gesperrt=true]{opacity:.62;pointer-events:none;cursor:default}.seiten-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.titel{font-size:24px;font-weight:900;margin:0;line-height:1.15}.titel-gross{font-size:30px;font-weight:900;margin:0 0 6px}.unterzeile{color:var(--text-mittel);font-size:13.5px;font-weight:700;margin:0;line-height:1.5}.zwischentitel{font-size:18px;font-weight:900;margin:0 0 12px}.fussnote{text-align:center;font-size:12px;font-weight:800;color:var(--text-still);margin:0}.spieltag-waehler{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;grid-gap:12px;gap:12px;margin-bottom:20px;max-width:420px;margin-left:auto;margin-right:auto}.spieltag-pfeil{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:900;line-height:1;color:var(--text-leise);background:var(--kachel);box-shadow:var(--schatten-klein);text-decoration:none;padding-bottom:3px}.spieltag-pfeil:hover{color:var(--orange-voll)}.spieltag-pfeil[data-aus=true]{opacity:.3;box-shadow:none;background:none}.spieltag-mitte{text-align:center}.spieltag-zahl{font-size:22px;font-weight:900;line-height:1.15}.spieltag-punkte{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;margin-top:6px}.spieltag-punkte a{width:26px;height:22px;display:flex;align-items:center;justify-content:center;text-decoration:none}.spieltag-punkte a span{width:8px;height:8px;border-radius:50%;background:var(--mulde);box-shadow:inset 1.5px 1.5px 3px rgba(158,148,175,.5);font-size:0;transition:transform .15s}.spieltag-punkte a:hover span{transform:scale(1.35)}.spieltag-punkte a[data-an=true] span{background:var(--orange);box-shadow:1px 2px 5px rgba(242,110,20,.5);transform:scale(1.15)}.spieltag-punkte a[data-jetzt=true]:not([data-an=true]) span{background:var(--mulde);box-shadow:0 0 0 2px var(--orange-voll)}.spieltag-zurueck{margin:8px 0 0;font-size:12.5px;font-weight:800;text-align:center}.spieltag-zurueck a{color:var(--text-mittel)}.spieltag-zurueck a:hover{color:var(--orange-voll)}.spieltag-waehler.einzeln{grid-template-columns:1fr;text-align:center}.spiel-liste{display:flex;flex-direction:column;gap:14px}.spiel-zeit{text-align:center;font-size:12px;font-weight:800;color:var(--text-still);margin-bottom:10px}.spiel-reihe{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.spiel-mitte{align-items:center}.bank-reihe,.spiel-mitte{display:flex;justify-content:center}.bank-reihe{margin-top:12px}.mannschaft{display:flex;align-items:center;gap:10px;min-width:0}.mannschaft.rechts{justify-content:flex-end}.mannschaft.rechts .mannschaft-name{text-align:right}.wappen-scheibe{width:46px;height:46px;flex-shrink:0;border-radius:50%;background:var(--kachel);box-shadow:4px 5px 10px rgba(158,148,175,.36),-3px -3px 8px rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;padding:7px}.wappen-scheibe img{width:100%;height:100%;object-fit:contain}.wappen-scheibe.klein{width:38px;height:38px;padding:5px}.wappen-scheibe.gross{width:58px;height:58px;padding:9px}.mannschaft-name{font-weight:800;font-size:14px;line-height:1.15;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tipp-paar{display:flex;align-items:center;gap:8px}.tipp-paar input{width:48px;height:48px;border:none;border-radius:15px;background:var(--mulde);box-shadow:var(--schatten-mulde);text-align:center;font-family:inherit;font-weight:900;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);-moz-appearance:textfield}.tipp-paar input::-webkit-inner-spin-button,.tipp-paar input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tipp-paar input:focus{outline:none;box-shadow:var(--schatten-mulde),0 0 0 2.5px rgba(242,110,20,.55)}.tipp-doppelpunkt,.tipp-paar input:disabled{color:var(--text-still)}.tipp-doppelpunkt{font-weight:900}.tor-feld{display:flex;flex-direction:column;align-items:stretch;gap:4px}.tor-schritt{height:26px;padding:0;border:none;border-radius:9px;background:var(--kachel);box-shadow:var(--schatten-klein);color:var(--text-mittel);font-family:inherit;font-size:18px;font-weight:900;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;display:flex;align-items:center;justify-content:center}.tor-schritt:active,.tor-schritt:hover{color:var(--orange-voll)}.tor-schritt:active{box-shadow:var(--schatten-mulde);transform:translateY(1px)}.tor-schritt:disabled{opacity:.3;box-shadow:none;cursor:not-allowed}.tor-schritt:disabled:hover{color:var(--text-mittel)}.tor-feld[data-groesse=klein]{gap:3px}.tor-feld[data-groesse=klein] .tor-schritt{height:20px;border-radius:7px;font-size:14px}.endstand{font-weight:900;font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:56px;text-align:center}.bank-knopf{display:inline-flex;align-items:center;gap:5px;border:none;border-radius:999px;padding:7px 14px;font-family:inherit;font-weight:800;font-size:12px;color:var(--text-leise);background:var(--mulde);box-shadow:var(--schatten-mulde);cursor:pointer;white-space:nowrap}.bank-knopf:hover:not(:disabled){color:var(--text-mittel)}.bank-knopf[data-an=true]{color:#fff;font-weight:900;background:var(--gelb);box-shadow:4px 5px 12px rgba(230,160,20,.45)}.bank-knopf:disabled{opacity:.45;cursor:not-allowed}.weiter-reihe{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 8px;gap:6px 8px;margin-top:12px}.weiter-frage{grid-column:1/-1;text-align:center;font-size:11px;letter-spacing:.02em}.weiter-frage,.weiter-knopf{font-weight:700;color:var(--text-leise)}.weiter-knopf{border:none;border-radius:999px;padding:7px 10px;font-family:inherit;font-size:12px;background:var(--mulde);box-shadow:var(--schatten-mulde);cursor:pointer;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.weiter-knopf:hover:not(:disabled){color:var(--text-mittel)}.weiter-knopf[data-an=true]{color:#fff;font-weight:800;background:var(--lila,#7c5cbf);box-shadow:4px 5px 12px rgba(124,92,191,.4)}.weiter-knopf:disabled{opacity:.45;cursor:not-allowed}.weiter-reihe:has(.weiter-ergebnis){grid-template-columns:auto auto;justify-content:center}.weiter-reihe:has(.weiter-ergebnis) .weiter-frage{grid-column:auto}.weiter-ergebnis{font-size:12px;font-weight:800;color:var(--text-mittel)}.ki-zeile{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid rgba(158,148,175,.18)}.ki-marke{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 12px 5px 6px;background:var(--mulde);box-shadow:var(--schatten-mulde);font-weight:800;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-mittel)}.ki-marke img{width:20px;height:20px;object-fit:contain;border-radius:6px;flex-shrink:0}.ki-marke.fehlt{opacity:.55;font-weight:700;font-style:italic}.ki-marke.meiner{background:linear-gradient(145deg,#fff3e6,#ffe3c4);box-shadow:inset 4px 4px 9px rgba(230,170,120,.32),inset -4px -4px 9px #fff;color:var(--orange-tief);font-weight:900;padding-left:12px}.ki-verdeckt{font-size:12.5px;font-weight:800;color:var(--text-still)}.punkt-kugel{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;font-size:12px;font-weight:900;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.punkt-kugel[data-stufe=exakt]{background:var(--gruen);box-shadow:2px 3px 7px rgba(40,170,80,.45)}.punkt-kugel[data-stufe=differenz]{background:var(--blau);box-shadow:2px 3px 7px rgba(60,110,220,.4)}.punkt-kugel[data-stufe=tendenz]{background:var(--gelb);box-shadow:2px 3px 7px rgba(230,160,20,.4)}.punkt-kugel[data-stufe=falsch]{background:var(--rot);box-shadow:2px 3px 7px rgba(220,50,70,.4)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:22px;padding:16px 30px;font-family:inherit;font-weight:900;font-size:17px;color:#fff;background:var(--orange);box-shadow:var(--orange-schatten);cursor:pointer;text-decoration:none;transition:filter .15s,transform .06s}.knopf:hover{filter:brightness(1.05)}.knopf:active{transform:translateY(1px)}.knopf:disabled{opacity:.55;cursor:not-allowed;filter:none}.knopf-breit{width:100%}.knopf-leise{color:var(--text-mittel);font-weight:800;background:var(--mulde);box-shadow:var(--schatten-mulde)}.knopf-leise:hover{filter:none;color:var(--text)}.knopf-klein{padding:10px 18px;font-size:14px;border-radius:16px}.feld{margin-bottom:16px}.feld label{display:block;font-size:13.5px;font-weight:900;margin-bottom:7px}.feld input[type=password],.feld input[type=text],.feld select,.feld textarea{width:100%;border:none;border-radius:16px;padding:15px 17px;background:var(--mulde);box-shadow:var(--schatten-mulde);font-family:inherit;font-weight:800;font-size:16px;color:var(--text)}.feld input:focus,.feld select:focus,.feld textarea:focus{outline:none;box-shadow:var(--schatten-mulde),0 0 0 2.5px rgba(242,110,20,.55)}.feld-hinweis{font-size:12.5px;font-weight:700;color:var(--text-leise);margin:7px 0 0;line-height:1.45}.meldung{border-radius:22px;padding:15px 18px;font-weight:900;font-size:15px;color:#fff;margin-bottom:16px;text-align:center}.meldung.gut{background:var(--gruen);box-shadow:6px 8px 18px rgba(40,170,80,.45),inset 2px 3px 6px rgba(255,255,255,.35)}.meldung.schlecht{background:var(--rot);box-shadow:6px 8px 18px rgba(220,50,70,.45),inset 2px 3px 6px rgba(255,255,255,.3)}.hinweis{border-radius:22px;padding:15px 18px;background:var(--mulde);box-shadow:var(--schatten-mulde);font-size:13.5px;font-weight:700;color:var(--text-mittel);margin-bottom:16px;line-height:1.55}.hinweis strong{color:var(--text)}.rang-liste{display:flex;flex-direction:column;gap:12px}.rang-zeile{display:flex;align-items:center;gap:14px;border-radius:24px;padding:13px 16px;background:var(--kachel);box-shadow:6px 7px 16px rgba(158,148,175,.3),-5px -5px 12px rgba(255,255,255,.9)}.rang-zeile[data-ich=true]{background:linear-gradient(145deg,#fff3e6,#ffe3c4);box-shadow:6px 7px 16px rgba(230,150,80,.3),-5px -5px 12px rgba(255,255,255,.9)}.rang-zeile[data-ich=true] .rang-name{color:var(--orange-tief)}.rang-zeile[data-ich=true] .rang-punkte{color:var(--orange-voll)}.rang-nummer{width:40px;height:40px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px;color:#fff;background:var(--grau);box-shadow:3px 4px 9px rgba(158,148,175,.45),inset 2px 2px 4px rgba(255,255,255,.35),inset -2px -3px 4px rgba(0,0,0,.15);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rang-nummer[data-platz="1"]{background:var(--gelb)}.rang-nummer[data-platz="2"]{background:linear-gradient(145deg,#d4d0dd,#aaa4b8)}.rang-nummer[data-platz="3"]{background:var(--bronze)}.rang-nummer[data-ich=true]{background:var(--orange)}.rang-mitte{flex:1 1;min-width:0}.rang-name{display:flex;align-items:center;gap:8px;font-weight:900;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rang-name img{width:22px;height:22px;object-fit:contain;border-radius:6px;flex-shrink:0}.rang-unter{font-size:12px;font-weight:800;color:var(--text-still)}.rang-punkte{font-weight:900;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marke-ki{border-radius:999px;padding:4px 11px;font-size:11px;font-weight:900;color:#fff;background:var(--lila);box-shadow:3px 4px 8px rgba(120,70,220,.4);flex-shrink:0}.zahlen-gitter{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:14px;gap:14px}.zahl-kachel{background:var(--kachel);border-radius:24px;padding:18px;box-shadow:var(--schatten-kachel);text-align:center}.zahl-gross{font-weight:900;font-size:30px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zahl-gross.betont{color:var(--orange-voll)}.zahl-text{font-size:12px;font-weight:800;color:var(--text-still);margin-top:3px}.regel-zeile{display:flex;align-items:center;gap:13px}.regel-zeile+.regel-zeile{margin-top:12px}.regel-kugel{width:38px;height:38px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff}.regel-text{font-size:13px;font-weight:800;color:var(--text-mittel);line-height:1.4}.sortier-zeile{display:grid;grid-template-columns:30px 26px 30px 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:8px 6px;border-radius:16px;transition:background .15s}.sortier-zeile+.sortier-zeile{border-top:1px solid rgba(158,148,175,.16)}.sortier-zeile[data-aufgenommen=true]{background:linear-gradient(145deg,#fff3e6,#ffe3c4);box-shadow:inset 3px 3px 7px rgba(230,170,120,.28),inset -3px -3px 7px #fff;border-top-color:transparent}.sortier-zeile[data-ziel=true]:hover{background:rgba(242,110,20,.09)}.sortier-greifer{display:flex;align-items:center;gap:10px;min-width:0;width:100%;border:none;background:none;padding:4px 2px;margin:0;font-family:inherit;text-align:left;cursor:pointer;color:inherit;border-radius:12px}.sortier-greifer:focus-visible{outline:none;box-shadow:0 0 0 2.5px rgba(242,110,20,.55)}.sortier-hinweis{font-size:10.5px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:var(--orange-voll);white-space:nowrap;min-width:0}.sortier-zeile[data-ziel=true] .sortier-hinweis{opacity:.45}.hinweis[data-aktiv=true]{background:linear-gradient(145deg,#fff3e6,#ffe3c4);box-shadow:inset 4px 4px 9px rgba(230,170,120,.3),inset -4px -4px 9px #fff;color:var(--orange-tief)}.sortier-platz{font-weight:900;font-size:17px;color:var(--text-leise);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sortier-zeile[data-zone=cl] .sortier-platz{color:#2e6be0}.sortier-zeile[data-zone=el] .sortier-platz{color:#22a94e}.sortier-zeile[data-zone=ab] .sortier-platz{color:#e0273c}.pfeil-paar{display:flex;flex-direction:column;gap:3px}.pfeil{width:32px;height:22px;border:none;border-radius:8px;background:var(--mulde);box-shadow:inset 3px 3px 6px rgba(158,148,175,.3),inset -3px -3px 6px #fff;color:var(--text-leise);font-size:10px;line-height:1;cursor:pointer;padding:0;font-family:inherit}.pfeil:hover:not(:disabled){color:var(--orange-voll)}.pfeil:disabled{opacity:.35;cursor:not-allowed}.zonen-legende{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;font-weight:800;color:var(--text-leise);margin-top:16px;padding-top:14px;border-top:1px solid rgba(158,148,175,.18)}.zonen-punkt{display:inline-flex;align-items:center;gap:7px}.zonen-punkt:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--farbe)}.tipp-zeile{display:flex;align-items:center;gap:11px;padding:7px 6px}.tipp-zeile+.tipp-zeile{border-top:1px solid rgba(158,148,175,.16)}.tipp-zeile .sortier-platz{width:30px;flex:none}.tipp-zeile[data-zone=cl] .sortier-platz{color:#2e6be0}.tipp-zeile[data-zone=el] .sortier-platz{color:#22a94e}.tipp-zeile[data-zone=ab] .sortier-platz{color:#e0273c}.fuss{text-align:center;font-size:12.5px;font-weight:700;color:var(--text-leise);padding:34px 16px 0;line-height:1.9}.fuss a{color:var(--text-mittel);text-decoration:underline}.zwei-spalten{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:26px;gap:26px;align-items:start}.zwei-spalten[data-allein=true]{grid-template-columns:minmax(0,820px);justify-content:center}.neben-spalte{display:flex;flex-direction:column;gap:26px}.neben-spalte .platte,.neben-spalte .platte+.platte{margin-top:0}@media (max-width:999px){.zwei-spalten{grid-template-columns:1fr}.neben-spalte{display:none}}@media (max-width:560px){.huelle{padding:16px 12px 70px}.platte{border-radius:34px;padding:20px 17px}.kachel{border-radius:22px;padding:15px}.logo{height:44px}.titel{font-size:21px}.titel-gross{font-size:25px}.reiter-knopf{padding:10px 16px;font-size:13px}.mannschaft,.spiel-reihe{gap:6px}.mannschaft-name{font-size:12.5px}.wappen-scheibe{width:38px;height:38px;padding:5px}.tipp-paar{gap:5px}.tipp-paar input{width:42px;height:44px;font-size:18px}.tor-schritt{height:24px;font-size:17px}.endstand{font-size:17px;min-width:46px}.sortier-zeile{grid-template-columns:24px 24px 28px 1fr auto;gap:7px}.zahlen-gitter{grid-template-columns:1fr 1fr;gap:12px}}.spieltag-datum{margin:5px 0 0;font-size:12px;font-weight:700;color:var(--text-leise);letter-spacing:.01em}.spieltag-liga{display:block;font-size:12.5px;font-weight:800;color:var(--text-still);letter-spacing:.02em;margin-top:2px}.knopf[data-gespeichert=true]{background:var(--gruen);box-shadow:6px 8px 18px rgba(40,170,80,.45),inset 2px 3px 6px rgba(255,255,255,.35)}.knopf-reihe{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px}.knopf-reihe .knopf{padding-left:20px;padding-right:20px}@media (max-width:480px){.knopf-reihe{grid-template-columns:1fr}}.sortier-zeile[data-gezogen=true]{background:linear-gradient(145deg,#fff3e6,#ffe3c4);box-shadow:6px 8px 18px rgba(230,150,80,.4);opacity:.92;cursor:-webkit-grabbing;cursor:grabbing}.sortier-zeile[data-einsetzen=true]{box-shadow:inset 0 3px 0 var(--orange-voll);background:rgba(242,110,20,.07)}.sortier-zeile[data-gezogen=true],.sortier-zeile[data-gezogen=true] *{-moz-user-select:none;user-select:none;-webkit-user-select:none}.zieh-griff{width:26px;height:34px;border:none;background:none;padding:0;color:var(--text-still);font-size:15px;line-height:1;cursor:-webkit-grab;cursor:grab;touch-action:none;border-radius:8px}.zieh-griff:hover{color:var(--orange-voll);background:rgba(242,110,20,.08)}.zieh-griff:active{cursor:-webkit-grabbing;cursor:grabbing}.zieh-griff:focus-visible{outline:none;box-shadow:0 0 0 2.5px rgba(242,110,20,.55)}.sortier-zeile[data-gezogen=true] .zieh-griff{color:var(--orange-voll)}@media (max-width:400px){.spiel-reihe{gap:4px}.mannschaft{gap:5px;justify-content:flex-start;text-align:center}.mannschaft,.mannschaft.rechts{flex-direction:column}.mannschaft.rechts .mannschaft-name{text-align:center}.mannschaft-name{font-size:10.5px;line-height:1.25;letter-spacing:-.01em;width:100%;-webkit-hyphens:none;hyphens:none}.wappen-scheibe{width:34px;height:34px;padding:5px}.tipp-paar{gap:3px}.tipp-paar input{width:36px;height:40px;font-size:16px;border-radius:12px}.tor-feld{gap:3px}.tor-schritt{height:22px;font-size:15px;border-radius:8px}.tipp-doppelpunkt{font-size:13px}.endstand{font-size:15px;min-width:36px}.sortier-zeile .name-lang,.tipp-zeile .name-lang{display:none}.sortier-zeile .name-kurz,.tipp-zeile .name-kurz{display:inline}.sortier-zeile{grid-template-columns:22px 22px 26px 1fr auto;gap:6px;padding:7px 2px}.zieh-griff{width:24px}.pfeil{width:26px;height:20px}.sortier-hinweis{font-size:9.5px}}.name-kurz{display:none}.name-lang{display:inline}.ki-weiter{font-weight:700;opacity:.75;white-space:nowrap}.ki-weiter[data-treffer=true]{opacity:1;color:#1d9550}.ki-weiter[data-treffer=false]{opacity:.45}.pokal-wahl{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:9px;gap:9px}.pokal-wahl-knopf{display:flex;align-items:center;gap:9px;padding:8px 10px;border:none;border-radius:14px;background:var(--kachel);box-shadow:var(--schatten-klein);font-family:inherit;color:inherit;text-align:left;cursor:pointer;min-width:0}.pokal-wahl-knopf .mannschaft-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pokal-wahl-knopf[data-gewaehlt=true]{background:var(--mulde);box-shadow:var(--schatten-mulde);color:var(--orange-voll)}.pokal-wahl-knopf:focus-visible{outline:none;box-shadow:0 0 0 2.5px rgba(242,110,20,.55)}.zusatz-block{margin-top:10px}.zusatz-schalter{display:block;width:100%;border:none;background:none;padding:4px 0;font-family:inherit;font-size:11px;font-weight:700;color:var(--text-still);cursor:pointer;text-align:center}.zusatz-schalter:hover:not(:disabled){color:var(--text-leise)}.zusatz-schalter:disabled{opacity:.45;cursor:not-allowed}.zusatz-felder{margin-top:6px;padding:10px 12px;border-radius:16px;background:var(--mulde);box-shadow:var(--schatten-mulde)}.zusatz-zeile{display:flex;align-items:center;gap:6px;margin-bottom:7px}.zusatz-zeile:last-of-type{margin-bottom:0}.zusatz-name{flex:1 1;min-width:0;font-size:11.5px;font-weight:700;color:var(--text-leise)}.zusatz-zeile input{width:38px;height:34px;border:none;border-radius:11px;background:var(--kachel);box-shadow:var(--schatten-klein);font-family:inherit;font-weight:800;font-size:14px;text-align:center;color:var(--text);-moz-appearance:textfield}.zusatz-zeile input::-webkit-inner-spin-button,.zusatz-zeile input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.zusatz-zeile input:disabled{opacity:.45}.zusatz-hinweis{margin:8px 0 0;font-size:10.5px;font-weight:700;color:var(--text-still);text-align:center}.zusatz-ergebnis{display:flex;justify-content:center;gap:12px;margin-top:8px;font-size:11.5px;font-weight:800;color:var(--text-leise)}.streit-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.streit-pfeile{display:flex;gap:8px}.streit-pfeile button{width:34px;height:34px;padding:0 0 3px;border:none;border-radius:50%;background:var(--kachel);box-shadow:var(--schatten-klein);color:var(--text-leise);font-family:inherit;font-size:20px;font-weight:900;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.streit-pfeile button:hover:not(:disabled){color:var(--orange-voll)}.streit-pfeile button:disabled{opacity:.3;box-shadow:none;cursor:default}.streit-bahn{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.streit-bahn::-webkit-scrollbar{display:none}.streit-karte{flex:0 0 100%;min-width:0;scroll-snap-align:start}.streit-marke{margin-bottom:10px;text-align:center;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-still)}.streit-punkte{display:flex;justify-content:center;gap:5px;margin-top:4px}.streit-punkte button{border:none;background:none;padding:7px;cursor:pointer;display:flex}.streit-punkte span{display:block;width:8px;height:8px;border-radius:50%;background:var(--text-still);opacity:.35;transition:opacity .15s,background .15s}.streit-punkte button[data-an=true] span{background:var(--orange-voll);opacity:1}.willkommen-schleier{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(50,42,66,.42);animation:willkommen-auf .22s ease-out}.willkommen-fenster{width:100%;max-width:470px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:32px 30px 28px;border-radius:40px;background:var(--platte);box-shadow:var(--schatten-platte);animation:willkommen-hoch .26s cubic-bezier(.2,.9,.3,1.15)}.willkommen-titel{font-size:23px;font-weight:900;line-height:1.2;margin:0 0 14px}.willkommen-text{color:var(--text-mittel);font-size:14.5px;font-weight:700;line-height:1.6;margin:0 0 12px}.willkommen-text.leise{color:var(--text-leise);font-size:13px;margin-bottom:0}.willkommen-knoepfe{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.willkommen-weiter{border:none;background:none;padding:10px 4px;font-family:inherit;font-size:14px;font-weight:800;color:var(--text-leise);cursor:pointer}.willkommen-weiter:hover{color:var(--text-mittel)}@keyframes willkommen-auf{0%{opacity:0}to{opacity:1}}@keyframes willkommen-hoch{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.willkommen-fenster,.willkommen-schleier{animation:none}}@media (max-width:430px){.willkommen-fenster{padding:26px 22px 22px;border-radius:32px}.willkommen-titel{font-size:20px}.willkommen-knoepfe{gap:10px}.willkommen-knoepfe .knopf,.willkommen-weiter{width:100%}}@media (max-width:560px){.sicht-reiter{flex-wrap:wrap;overflow-x:visible}.sicht-reiter .reiter-knopf{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);padding-left:14px;padding-right:14px}}