@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2)format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff)format("woff")}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-latin-800-italic-e1LvFkNx.woff2)format("woff2"),url(/assets/barlow-latin-800-italic-B5C_lf2H.woff)format("woff")}:root{--bs-sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bs-serif:"Newsreader", Georgia, "Times New Roman", serif;--bs-marke:"Barlow", system-ui, sans-serif;--bs-schrift-klein:.8125rem;--bs-schrift-s:.9375rem;--bs-schrift-m:1rem;--bs-schrift-l:1.125rem;--bs-schrift-xl:1.375rem;--bs-schrift-2xl:1.75rem;--bs-schrift-3xl:2.25rem;--bs-farbschema:light;--bs-grund:#f4f2ee;--bs-flaeche:#fff;--bs-flaeche-2:#faf9f6;--bs-text:#121212;--bs-text-leise:#5c5a56;--bs-linie:#e3dfd8;--bs-linie-stark:#8a857c;--bs-rot:#d6292b;--bs-rot-druck:#b31f22;--bs-rot-hell:#fbeaea;--bs-rot-text:#b31f22;--bs-auf-rot:#fff;--bs-betont:#121212;--bs-auf-betont:#fff;--bs-fokus:#1d5fbf;--bs-gut:#1f7a4a;--bs-gut-hell:#e4f2ea;--bs-warten:#8a5a00;--bs-warten-hell:#fcf1d9;--bs-info:#1d5fbf;--bs-info-hell:#e7effb;--bs-still:#5c5a56;--bs-still-hell:#eeebe5;--bs-fehler:#b00020;--bs-fehler-hell:#fdecee;--bs-schatten-1:0 1px 2px #1212120f;--bs-schatten-2:0 8px 28px #12121224;--bs-schleier:#12121273}:root[data-thema=dunkel]{--bs-farbschema:dark;--bs-grund:#121211;--bs-flaeche:#1c1c1a;--bs-flaeche-2:#232321;--bs-text:#f2f1ee;--bs-text-leise:#aeaaa3;--bs-linie:#34332f;--bs-linie-stark:#7a766d;--bs-rot:#ef4b4d;--bs-rot-druck:#ff6a6c;--bs-rot-hell:#3a1d1e;--bs-rot-text:#ff8a8b;--bs-auf-rot:#121211;--bs-betont:#f2f1ee;--bs-auf-betont:#121211;--bs-fokus:#7fb0ff;--bs-gut:#5cc48b;--bs-gut-hell:#173325;--bs-warten:#e7b452;--bs-warten-hell:#3a2d12;--bs-info:#7fb0ff;--bs-info-hell:#17284a;--bs-still:#aeaaa3;--bs-still-hell:#2a2926;--bs-fehler:#ff6b7d;--bs-fehler-hell:#3d1a20;--bs-schatten-1:none;--bs-schatten-2:0 8px 28px #0009;--bs-schleier:#0009}@media (prefers-color-scheme:dark){:root:not([data-thema=hell]){--bs-farbschema:dark;--bs-grund:#121211;--bs-flaeche:#1c1c1a;--bs-flaeche-2:#232321;--bs-text:#f2f1ee;--bs-text-leise:#aeaaa3;--bs-linie:#34332f;--bs-linie-stark:#7a766d;--bs-rot:#ef4b4d;--bs-rot-druck:#ff6a6c;--bs-rot-hell:#3a1d1e;--bs-rot-text:#ff8a8b;--bs-auf-rot:#121211;--bs-betont:#f2f1ee;--bs-auf-betont:#121211;--bs-fokus:#7fb0ff;--bs-gut:#5cc48b;--bs-gut-hell:#173325;--bs-warten:#e7b452;--bs-warten-hell:#3a2d12;--bs-info:#7fb0ff;--bs-info-hell:#17284a;--bs-still:#aeaaa3;--bs-still-hell:#2a2926;--bs-fehler:#ff6b7d;--bs-fehler-hell:#3d1a20;--bs-schatten-1:none;--bs-schatten-2:0 8px 28px #0009;--bs-schleier:#0009}}:root{--bs-a1:4px;--bs-a2:8px;--bs-a3:12px;--bs-a4:16px;--bs-a5:24px;--bs-a6:32px;--bs-a7:48px;--bs-a8:64px;--bs-rund-s:6px;--bs-rund-m:10px;--bs-rund-voll:999px;--bs-ziel:48px;--bs-ziel-gross:56px;--bs-breite:76rem;--bs-rand:16px}@media (width>=48rem){:root{--bs-rand:24px}}.bs{color-scheme:var(--bs-farbschema);font-family:var(--bs-sans);font-size:var(--bs-schrift-m);color:var(--bs-text);background:var(--bs-grund);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;line-height:1.5}.bs *,.bs :before,.bs :after{box-sizing:border-box}.bs :where(h1,h2,h3,h4){margin:0;font-weight:600;line-height:1.2}.bs :where(h1){font-family:var(--bs-serif);font-weight:400;font-size:clamp(1.75rem, 5vw, var(--bs-schrift-3xl));letter-spacing:-.01em}.bs :where(h2){font-size:var(--bs-schrift-xl)}.bs :where(h3){font-size:var(--bs-schrift-l)}.bs :where(p){margin:0}.bs :where(a){color:inherit;text-underline-offset:3px}.bs :where(button,input,select,textarea){font:inherit;color:inherit}.bs :where(svg:not([width])){flex:none;width:1.25em;height:1.25em}.bs :focus-visible{outline:3px solid var(--bs-fokus);outline-offset:2px;border-radius:var(--bs-rund-s)}.bs :focus:not(:focus-visible){outline:none}.bs-leise{color:var(--bs-text-leise)}.bs-klein{font-size:var(--bs-schrift-klein)}.bs-zahl{text-align:right;font-variant-numeric:tabular-nums}.bs-nur-vorlesen{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.bs *,.bs :before,.bs :after{transition:none!important;animation:none!important}}.bs-schriftzug{white-space:nowrap;font-family:var(--bs-marke);color:var(--bs-text);align-items:baseline;font-style:italic;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.bs-schriftzug svg{width:.7em;height:.7em;width:1cap;height:1cap;margin:0 .03em}.bs-knopf{justify-content:center;align-items:center;gap:var(--bs-a2);min-height:var(--bs-ziel);padding:0 var(--bs-a5);border:1px solid var(--bs-linie-stark);border-radius:var(--bs-rund-s);background:var(--bs-flaeche);color:var(--bs-text);cursor:pointer;white-space:nowrap;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.bs-knopf:hover{background:var(--bs-flaeche-2);border-color:var(--bs-text)}.bs-knopf:active{transform:translateY(1px)}.bs-knopf:disabled,.bs-knopf[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.bs-knopf.bs-haupt{background:var(--bs-rot);border-color:var(--bs-rot);color:var(--bs-auf-rot)}.bs-knopf.bs-haupt:hover{background:var(--bs-rot-druck);border-color:var(--bs-rot-druck)}.bs-knopf.bs-leise{padding:0 var(--bs-a3);background:0 0;border-color:#0000}.bs-knopf.bs-leise:hover{background:var(--bs-flaeche-2)}.bs-knopf.bs-gefahr{color:var(--bs-fehler);border-color:var(--bs-fehler)}.bs-knopf.bs-gefahr:hover{background:var(--bs-fehler-hell)}.bs-knopf.bs-kompakt{min-height:40px;padding:0 var(--bs-a4);font-size:var(--bs-schrift-s)}.bs-knopf.bs-symbol{width:var(--bs-ziel);padding:0}.bs-knopf.bs-kompakt.bs-symbol{width:40px}.bs-knopf svg{flex:none;width:20px;height:20px}.bs-taste{border:1px solid var(--bs-linie-stark);min-width:1.6em;font:600 .75rem/1.5 var(--bs-sans);color:var(--bs-text-leise);text-align:center;background:var(--bs-flaeche);border-bottom-width:2px;border-radius:4px;padding:0 .35em;display:inline-block}.bs-feld{gap:var(--bs-a1);display:grid}.bs-feld>.bs-beschriftung{font-weight:600;font-size:var(--bs-schrift-s)}.bs-feld .bs-hilfe{color:var(--bs-text-leise);font-size:var(--bs-schrift-s)}.bs-feld .bs-fehlertext{color:var(--bs-fehler);font-size:var(--bs-schrift-s);font-weight:600}.bs-eingabe{width:100%;min-height:var(--bs-ziel);padding:0 var(--bs-a3);border:1px solid var(--bs-linie-stark);border-radius:var(--bs-rund-s);background:var(--bs-flaeche);color:var(--bs-text)}.bs-eingabe[aria-invalid=true]{border-color:var(--bs-fehler);box-shadow:0 0 0 1px var(--bs-fehler)}.bs-eingabe::placeholder{color:var(--bs-text-leise);opacity:1}.bs-suchfeld{position:relative}.bs-suchfeld .bs-eingabe{font-size:var(--bs-schrift-l);min-height:var(--bs-ziel-gross);padding-left:44px}.bs-suchfeld>svg{width:20px;height:20px;color:var(--bs-text-leise);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.bs-suchfeld>.bs-taste{position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (hover:none){.bs-suchfeld>.bs-taste{display:none}}.bs-schalter{align-items:center;gap:var(--bs-a3);cursor:pointer;min-height:var(--bs-ziel);font-weight:600;display:inline-flex}.bs-schalter input{appearance:none;border-radius:var(--bs-rund-voll);background:var(--bs-linie-stark);cursor:pointer;flex:none;width:48px;height:28px;margin:0;transition:background .15s;position:relative}.bs-schalter input:after{content:"";width:22px;height:22px;box-shadow:var(--bs-schatten-1);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.bs-schalter input:checked{background:var(--bs-rot)}.bs-schalter input:checked:after{transform:translate(20px)}.bs-schalter .bs-zustand{color:var(--bs-text-leise);font-weight:400;font-size:var(--bs-schrift-s)}.bs-kennzeichen{border-radius:var(--bs-rund-voll);font-size:var(--bs-schrift-s);white-space:nowrap;background:var(--bs-still-hell);color:var(--bs-still);align-items:center;gap:6px;padding:2px 10px 2px 8px;font-weight:600;display:inline-flex}.bs-kennzeichen svg{flex:none;width:14px;height:14px}.bs-kennzeichen.bs-live{background:var(--bs-rot-hell);color:var(--bs-rot-text)}.bs-punkt{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.bs-live .bs-punkt{animation:1.6s infinite bs-puls}.bs-kennzeichen.bs-aktiv{background:var(--bs-betont);color:var(--bs-auf-betont)}.bs-kennzeichen.bs-gut{background:var(--bs-gut-hell);color:var(--bs-gut)}.bs-kennzeichen.bs-warten{background:var(--bs-warten-hell);color:var(--bs-warten)}.bs-kennzeichen.bs-info{background:var(--bs-info-hell);color:var(--bs-info)}.bs-kennzeichen.bs-fehler{background:var(--bs-fehler-hell);color:var(--bs-fehler)}@keyframes bs-puls{0%,to{opacity:1}50%{opacity:.35}}.bs-karte{background:var(--bs-flaeche);border:1px solid var(--bs-linie);border-radius:var(--bs-rund-m);box-shadow:var(--bs-schatten-1)}.bs-karte-innen{padding:var(--bs-a5)}@media (width<=40rem){.bs-karte-innen{padding:var(--bs-a4)}}.bs-reiter{background:var(--bs-still-hell);border-radius:calc(var(--bs-rund-s) + 4px);scrollbar-width:none;gap:2px;padding:4px;display:flex;overflow-x:auto}.bs-reiter>button{min-height:44px;padding:0 var(--bs-a4);border-radius:var(--bs-rund-s);color:var(--bs-text-leise);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1 0 auto;font-weight:600}.bs-reiter>button:hover{color:var(--bs-text)}.bs-reiter>button[aria-selected=true],.bs-reiter>button[aria-pressed=true]{background:var(--bs-flaeche);color:var(--bs-text);box-shadow:var(--bs-schatten-1)}.bs-reiter .bs-zaehler{color:var(--bs-text-leise);margin-left:6px;font-weight:400}.bs-unterreiter{gap:var(--bs-a1);border-bottom:1px solid var(--bs-linie);scrollbar-width:none;display:flex;overflow-x:auto}.bs-unterreiter>button{min-height:44px;padding:0 var(--bs-a3);color:var(--bs-text-leise);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;font-weight:600;display:inline-flex}.bs-unterreiter>button:hover{color:var(--bs-text)}.bs-unterreiter>button[aria-selected=true],.bs-unterreiter>button[aria-pressed=true]{color:var(--bs-text);border-bottom-color:var(--bs-text)}.bs-unterreiter .bs-fertig{color:var(--bs-gut)}.bs-unterreiter .bs-laeuft{background:var(--bs-betont);border-radius:50%;width:8px;height:8px}.bs-tabelle-rahmen{border:1px solid var(--bs-linie);border-radius:var(--bs-rund-m);background:var(--bs-flaeche);overflow-x:auto}.bs-tabelle{border-collapse:collapse;width:100%}.bs-tabelle th{background:var(--bs-flaeche-2);text-align:left;font-size:var(--bs-schrift-s);color:var(--bs-text-leise);padding:10px var(--bs-a3);border-bottom:1px solid var(--bs-linie);white-space:nowrap;font-weight:600;position:sticky;top:0}.bs-tabelle td{padding:0 var(--bs-a3);height:var(--bs-ziel);border-bottom:1px solid var(--bs-linie)}.bs-tabelle tr:last-child td{border-bottom:0}.bs-tabelle tbody tr:hover{background:var(--bs-flaeche-2)}.bs-tabelle .bs-platz{width:3.5rem;font-weight:700}.bs-tabelle .bs-wichtig{font-weight:700}.bs-tabelle .bs-bereich td{height:auto;padding:6px var(--bs-a3);background:var(--bs-flaeche-2);font-size:var(--bs-schrift-klein);letter-spacing:.04em;text-transform:uppercase;color:var(--bs-text-leise);font-weight:700}.bs-avatar{background:var(--bs-still-hell);width:32px;height:32px;color:var(--bs-text-leise);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid;overflow:hidden}.bs-avatar img{object-fit:cover;width:100%;height:100%}.bs-flagge{vertical-align:-2px;border-radius:2px;flex:none;width:20px;height:14px;display:inline-block;overflow:hidden;box-shadow:0 0 0 1px #00000024}.bs-flagge img,.bs-flagge svg{object-fit:cover;width:100%;height:100%;display:block}.bs-flagge:empty{display:none}.bs-hinweis{gap:var(--bs-a3);padding:var(--bs-a3) var(--bs-a4);border-radius:var(--bs-rund-m);background:var(--bs-info-hell);color:var(--bs-text);align-items:flex-start;display:flex}.bs-hinweis>svg{width:20px;height:20px;color:var(--bs-info);flex:none;margin-top:2px}.bs-hinweis.bs-warnung{background:var(--bs-warten-hell)}.bs-hinweis.bs-warnung>svg{color:var(--bs-warten)}.bs-hinweis.bs-fehler{background:var(--bs-fehler-hell)}.bs-hinweis.bs-fehler>svg{color:var(--bs-fehler)}.bs-hinweis.bs-gut{background:var(--bs-gut-hell)}.bs-hinweis.bs-gut>svg{color:var(--bs-gut)}.bs-toasts{left:50%;bottom:var(--bs-a5);z-index:60;gap:var(--bs-a2);width:min(32rem, calc(100% - 2 * var(--bs-rand)));display:grid;position:fixed;transform:translate(-50%)}.bs-toast{align-items:center;gap:var(--bs-a3);padding:var(--bs-a2) var(--bs-a2) var(--bs-a2) var(--bs-a4);border-radius:var(--bs-rund-m);background:var(--bs-text);color:var(--bs-grund);box-shadow:var(--bs-schatten-2);animation:.18s ease-out bs-hoch;display:flex}.bs-toast>svg{flex:none;width:20px;height:20px}.bs-toast .bs-toast-text{flex:1}.bs-toast .bs-knopf{min-height:40px;color:var(--bs-grund);border-color:color-mix(in srgb, var(--bs-grund) 45%, transparent);background:0 0}@keyframes bs-hoch{0%{opacity:0;transform:translateY(12px)}}.bs-dialog{border-radius:var(--bs-rund-m);background:var(--bs-flaeche);color:var(--bs-text);width:min(34rem, calc(100% - 2 * var(--bs-rand)));max-height:calc(100% - 2 * var(--bs-a5));box-shadow:var(--bs-schatten-2);border:0;padding:0}.bs-dialog::backdrop{background:var(--bs-schleier)}.bs-dialog-kopf{align-items:flex-start;gap:var(--bs-a3);padding:var(--bs-a5) var(--bs-a5) 0;display:flex}.bs-dialog-kopf>:first-child{flex:1}.bs-dialog-inhalt{padding:var(--bs-a4) var(--bs-a5);gap:var(--bs-a4);display:grid}.bs-dialog-fuss{justify-content:flex-end;gap:var(--bs-a2);padding:var(--bs-a4) var(--bs-a5) var(--bs-a5);border-top:1px solid var(--bs-linie);display:flex}@media (width<=40rem){.bs-dialog{border-radius:var(--bs-rund-m) var(--bs-rund-m) 0 0;width:100%;max-width:100%;margin:auto 0 0}.bs-dialog-fuss{flex-direction:column-reverse}.bs-dialog-fuss .bs-knopf{width:100%}}.bs-wahlkarte{gap:var(--bs-a3);padding:var(--bs-a4);border:1px solid var(--bs-linie-stark);border-radius:var(--bs-rund-m);cursor:pointer;display:flex}.bs-wahlkarte:has(input:checked){border-color:var(--bs-text);box-shadow:inset 0 0 0 1px var(--bs-text);background:var(--bs-flaeche-2)}.bs-wahlkarte input{width:20px;height:20px;accent-color:var(--bs-text);flex:none;margin:2px 0 0}.bs-wahlkarte .bs-titel{font-weight:600}.bs-wahlkarte .bs-beschreibung{color:var(--bs-text-leise);font-size:var(--bs-schrift-s)}.bs-leer{text-align:center;padding:var(--bs-a7) var(--bs-a4);color:var(--bs-text-leise);gap:var(--bs-a3);justify-items:center;display:grid}.bs-leer strong{color:var(--bs-text);font-size:var(--bs-schrift-l)}.bs-leer>svg{width:32px;height:32px}.bs-platzhalter{background:linear-gradient(90deg, var(--bs-still-hell) 0%, var(--bs-flaeche-2) 50%, var(--bs-still-hell) 100%);border-radius:var(--bs-rund-s);background-size:200% 100%;height:1em;animation:1.4s infinite bs-schimmer}@keyframes bs-schimmer{to{background-position:-200% 0}}.bs-anleitung{align-items:center;gap:var(--bs-a2);color:var(--bs-text-leise);font-size:var(--bs-schrift-s);display:flex}.bs-anleitung svg{width:18px;height:18px}.bs-partie{border:1px solid var(--bs-linie);border-radius:var(--bs-rund-m);background:var(--bs-flaeche);grid-template-columns:3.25rem 1fr auto;display:grid;overflow:hidden}.bs-partie.bs-offen{border-color:var(--bs-linie-stark)}.bs-partie-nr{background:var(--bs-flaeche-2);border-right:1px solid var(--bs-linie);color:var(--bs-text-leise);font-size:var(--bs-schrift-klein);text-align:center;padding:var(--bs-a2) 0;align-content:center;place-items:center;gap:2px;display:grid}.bs-partie-nr strong{color:var(--bs-text);font-size:var(--bs-schrift-l)}.bs-partie-spieler{min-width:0;display:grid}.bs-seite{align-items:center;gap:var(--bs-a3);min-height:var(--bs-ziel-gross);padding:0 var(--bs-a4);color:var(--bs-text);text-align:left;cursor:pointer;font-size:var(--bs-schrift-l);background:0 0;border:0;width:100%;font-weight:600;transition:background .1s;display:flex;position:relative}.bs-seite+.bs-seite{border-top:1px solid var(--bs-linie)}.bs-seite:not(:disabled):hover{background:var(--bs-flaeche-2);box-shadow:inset 4px 0 0 var(--bs-text)}.bs-seite:not(:disabled):active{background:var(--bs-gut-hell)}.bs-seite:focus-visible{outline:3px solid var(--bs-fokus);outline-offset:-3px;border-radius:0}.bs-seite:disabled{cursor:default}.bs-seite .bs-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bs-seite .bs-haken{width:24px;height:24px;color:var(--bs-gut);visibility:hidden;flex:none}.bs-partie[data-sieger] .bs-seite{color:var(--bs-text-leise);font-weight:400}.bs-partie[data-sieger=oben] .bs-seite[data-seite=oben],.bs-partie[data-sieger=unten] .bs-seite[data-seite=unten]{color:var(--bs-text);background:var(--bs-gut-hell);font-weight:700}.bs-partie[data-sieger=oben] .bs-seite[data-seite=oben] .bs-haken,.bs-partie[data-sieger=unten] .bs-seite[data-seite=unten] .bs-haken{visibility:visible}.bs-partie-mehr{border:0;border-left:1px solid var(--bs-linie);color:var(--bs-text-leise);cursor:pointer;background:0 0;place-items:center;width:44px;display:grid}.bs-partie-mehr:hover{background:var(--bs-flaeche-2);color:var(--bs-text)}.bs-bilanz{color:var(--bs-text-leise);font-weight:400;line-height:1.1;font-size:var(--bs-schrift-s);flex-direction:column;flex:none;align-items:flex-end;display:inline-flex}.bs-bilanz:before{content:attr(data-beschriftung);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:700}.bs-baum{--bs-spalt:40px;column-gap:var(--bs-spalt);padding:4px 4px var(--bs-a4);grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.bs-baum-runde{flex-direction:column;display:flex}.bs-baum-kopf{justify-content:space-between;gap:var(--bs-a2);padding-bottom:var(--bs-a2);margin-bottom:var(--bs-a3);border-bottom:1px solid var(--bs-linie);align-items:baseline;font-weight:600;display:flex}.bs-baum-spalte{flex-direction:column;flex:1;display:flex}.bs-baum-paar{justify-content:space-around;gap:var(--bs-a3);flex-direction:column;flex:1;padding:6px 0;display:flex;position:relative}.bs-baum-runde:not(:last-child) .bs-baum-paar:after{content:"";right:calc(-1 * var(--bs-spalt) / 2);border-right:2px solid var(--bs-linie-stark);position:absolute;top:25%;bottom:25%}.bs-baum-knoten{position:relative}.bs-baum-runde:not(:last-child) .bs-baum-knoten:after{content:"";top:50%;right:calc(-1 * var(--bs-spalt) / 2);width:calc(var(--bs-spalt) / 2);border-top:2px solid var(--bs-linie-stark);position:absolute}.bs-baum-runde:not(:first-child) .bs-baum-knoten:before{content:"";top:50%;left:calc(-1 * var(--bs-spalt) / 2);width:calc(var(--bs-spalt) / 2);border-top:2px solid var(--bs-linie-stark);position:absolute}.bs-baum-runde:last-child .bs-baum-paar{justify-content:center}.bs-baum .bs-partie.bs-bereit{border-color:var(--bs-betont);box-shadow:0 0 0 1px var(--bs-betont)}.bs-setz{color:var(--bs-text-leise);font-weight:400;font-size:var(--bs-schrift-klein);text-align:right;min-width:1.4em}.bs-leerer-platz{color:var(--bs-text-leise);font-style:italic;font-weight:400}@media (width<=40rem){.bs-baum{grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.bs-baum-runde:not(.bs-gewaehlt),.bs-baum-kopf{display:none}.bs-baum-paar{margin-bottom:var(--bs-a3);padding:0}.bs-baum-paar:after,.bs-baum-knoten:after,.bs-baum-knoten:before{display:none}}.bs-thema{background:var(--bs-still-hell);border-radius:var(--bs-rund-voll);gap:2px;padding:3px;display:inline-flex}.bs-thema>button{min-width:40px;min-height:36px;padding:0 var(--bs-a3);border-radius:var(--bs-rund-voll);color:var(--bs-text-leise);font-size:var(--bs-schrift-s);cursor:pointer;background:0 0;border:0;font-weight:600}.bs-thema>button[aria-pressed=true]{background:var(--bs-flaeche);color:var(--bs-text);box-shadow:var(--bs-schatten-1)}:root{--text:#121212;--leise:#5f5f5f;--grund:#fff;--linie:#e2e2e2;--linie-stark:#121212;--rot:#d6292b;--rot-hell:#fbeaea;--flaeche:#f4f2ee;--fehler:#b00020;--flaggen-rand:#00000024;--schatten:0 12px 32px #0000001f;--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--sans);color:var(--text);background:var(--grund)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#f2f2f2;--leise:#a8a8a8;--grund:#121212;--linie:#333;--linie-stark:#f2f2f2;--rot:#ef4b4d;--rot-hell:#3a1d1e;--flaeche:#1c1c1c;--fehler:#ff6b7d;--flaggen-rand:#ffffff38;--schatten:0 12px 32px #0009}}body{background:var(--grund);margin:0}.seite{max-width:76rem;margin:0 auto;padding:1rem 16px .5rem}.kopf{border-bottom:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.marke{color:inherit;text-decoration:none}.schriftzug{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;font-family:Barlow,system-ui,sans-serif;font-style:italic;font-weight:800;line-height:1;display:inline-flex}.schriftzug .checker{width:.7em;height:.7em;vertical-align:baseline;width:1cap;height:1cap;margin:0 .03em}.kopf .schriftzug{font-size:clamp(1.75rem,7vw,2.75rem)}.sprachwahl{gap:.25rem;display:flex}.sprachwahl button{font:inherit;border:1px solid var(--linie);min-width:44px;min-height:44px;color:var(--leise);cursor:pointer;background:0 0;border-radius:4px;padding:.3rem .6rem;font-weight:600}.sprachwahl button[aria-pressed=true]{color:var(--text);border-color:var(--text)}h1,h2{margin:0 0 .75rem}h2{font-size:1.25rem}section+section{margin-top:2rem}.zeitungskopf{margin-bottom:1.5rem}.kopfzeile{border-bottom:1px solid var(--linie);color:var(--leise);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .75rem;font-size:.875rem;display:flex}.kopfzeile .sprachwahl button{letter-spacing:.04em;border:none;padding:0 .5rem;font-size:.85rem}.kopfzeile .sprachwahl button[aria-pressed=true]{color:var(--text);text-underline-offset:.4em;text-decoration:underline;text-decoration-thickness:2px}.masthead{border-bottom:2px solid var(--linie-stark);padding:1.25rem 0 1rem}.marke-gross{align-items:baseline;max-width:100%;font-family:Barlow,system-ui,sans-serif;font-size:clamp(2.25rem,11vw,4.75rem);font-style:italic;font-weight:800;line-height:1;display:inline-flex}.marke-gross .schriftzug{font-size:1em}.figur{height:.9em;height:1.28cap;color:var(--text);flex:none;margin-right:.1em;display:inline-flex}.wortmarke{flex-direction:column;align-items:center;max-width:100%;display:inline-flex}.figur svg{width:auto;height:100%;display:block}.unterzeile{color:var(--leise);margin:.6rem 0 0;font-size:.95rem}@media (width<=39.99rem){.zeitungskopf{flex-direction:column;display:flex}.masthead{border-bottom:none;order:1;padding-top:.25rem}.kopfzeile{border-top:1px solid var(--linie);border-bottom:2px solid var(--linie-stark);order:2}.marke-gross{font-size:clamp(1.75rem,9vw,2.5rem)}.masthead{justify-content:space-between}.zeitungskopf .hauptmenue{order:3}}.masthead{align-items:center;gap:.75rem;display:flex;position:relative}@media (width>=40rem){.masthead{text-align:center;justify-content:center}.masthead .menueknopf{position:absolute;top:1.25rem;right:0}}.hauptmenue ul{flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:flex}.hauptmenue a{min-height:44px;color:var(--text);align-items:center;font-size:.95rem;text-decoration:none;display:inline-flex}.hauptmenue a:hover{text-decoration:underline}.hauptmenue a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--rot);text-decoration-color:var(--rot);text-underline-offset:.45em;text-decoration-thickness:2px}.zeitungskopf .hauptmenue{border-bottom:1px solid var(--linie)}.kopf .hauptmenue{flex-basis:100%;margin-top:.5rem}.kopf .hauptmenue ul{gap:0 1.25rem}.kopf .hauptmenue a{font-size:.875rem}.kopf-rechts{align-items:center;gap:.5rem;display:flex}.menueknopf{border:1px solid var(--linie);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.menueknopf[aria-expanded=true]{border-color:var(--text)}.menueknopf svg{width:22px;height:22px}@media (width<=47.99rem){.menueknopf{display:inline-flex}.hauptmenue ul{display:none}.hauptmenue ul.offen{border-bottom:1px solid var(--linie);flex-direction:column;gap:0;display:flex}.hauptmenue ul.offen li+li{border-top:1px solid var(--linie)}.hauptmenue ul.offen a{font-size:1rem;display:flex}.zeitungskopf .hauptmenue,.kopf .hauptmenue{border-bottom:none}.kopf .hauptmenue{margin-top:0}}.bald h1{font-family:var(--serif);font-size:clamp(1.75rem,5vw,2.4rem);font-weight:400}.bald-satz{max-width:36rem;font-size:1.05rem;line-height:1.55}.bald-hinweis{border:1px solid var(--rot);color:var(--rot);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:.25rem .6rem;font-size:.8rem;font-weight:600;display:inline-block}.fuer-gaeste{border-bottom:1px solid var(--linie);gap:1.75rem;margin-bottom:2rem;padding:.5rem 0 2rem;display:grid}@media (width>=64rem){.fuer-gaeste{grid-template-columns:1fr 1.15fr;align-items:start;gap:3rem}}.dachzeile{color:var(--rot);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.aufmacher{font-family:var(--serif);margin:0 0 .75rem;font-size:clamp(1.75rem,5vw,2.6rem);font-weight:400;line-height:1.15}.vorspann{margin:0 0 1.25rem;font-size:1.05rem;line-height:1.55}.knoepfe{flex-wrap:wrap;gap:.75rem;display:flex}.knopf-voll,.knopf-rand{border:1.5px solid var(--text);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.6rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.knopf-voll{background:var(--text);color:var(--grund)}.knopf-rand{color:var(--text);background:0 0}@media (width<=39.99rem){.knoepfe>a{flex:100%}}.vorteile{gap:1rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.vorteile{grid-template-columns:1fr 1fr}}.vorteile li{align-items:flex-start;gap:.75rem;display:flex}.vorteil-kopf{display:block}.vorteile strong{font-weight:600}.etikett-bald{vertical-align:.1em;margin-left:.4rem;font-size:.7rem;font-weight:500}.vorteil-text{color:var(--leise);font-size:.875rem;line-height:1.45;display:block}.vorteil-symbol{background:var(--rot-hell);width:2rem;height:2rem;color:var(--rot);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.vorteil-symbol svg{width:1.1rem;height:1.1rem}.start-spalten{gap:2rem;margin-bottom:2.5rem;display:grid}@media (width>=40rem){.start-spalten{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2.5rem}}.start-spalten>.start-abschnitt+.start-abschnitt{margin-top:0}.abschnitt-kopf{border-bottom:2px solid var(--linie-stark);letter-spacing:.08em;text-transform:uppercase;margin:0;padding-bottom:.5rem;font-size:.8rem;font-weight:600}.abschnitt-live:before{content:"";background:var(--rot);vertical-align:.05em;border-radius:50%;width:.55em;height:.55em;margin-right:.5em;display:inline-block}.start-liste{margin:0;padding:0;list-style:none}.start-liste li{border-bottom:1px solid var(--linie)}.start-zeile{min-height:44px;color:inherit;align-items:center;gap:.75rem;padding:.75rem 0;text-decoration:none;display:flex}a.start-zeile:hover .start-titel{text-decoration:underline}.start-zeile-text{overflow-wrap:anywhere;flex:auto;gap:.1rem;min-width:0;display:grid}.start-titel{font-weight:600}.klein{font-size:.8rem}.stand{color:var(--text);font-size:.875rem;font-weight:600}.pfeil{color:var(--leise);font-size:1.25rem}.kuerzel{background:var(--flaeche);border-radius:6px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.kaestchen{border:1px solid var(--linie);border-radius:6px;flex:none;justify-items:center;width:2.75rem;padding:.2rem 0;line-height:1.15;display:inline-grid}.kaestchen-monat{color:var(--leise);letter-spacing:.05em;font-size:.65rem;font-weight:600}.kaestchen-tag{font-family:var(--serif);font-size:1.35rem}.band{background:var(--flaeche);box-shadow:0 0 0 100vmax var(--flaeche);clip-path:inset(0 -100vmax);padding:2rem 0}.band-titel{font-family:var(--serif);margin:0 0 1rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:400}.ergebnisse{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.ergebnisse{grid-template-columns:repeat(3,1fr);gap:1rem}}.ergebnis-karte{box-sizing:border-box;background:var(--grund);border:1px solid var(--linie);height:100%;min-height:44px;color:inherit;border-radius:8px;align-content:start;gap:.3rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.ergebnis-karte:hover .start-titel{text-decoration:underline}.band-weiter{margin:1rem 0 0}.band-weiter a{min-height:44px;color:inherit;align-items:center;font-weight:600;display:inline-flex}.ergebnis-archiv section{margin-bottom:2rem}.ergebnis-archiv .abschnitt-kopf{margin-bottom:1rem}.sieger{border-top:1px solid var(--linie);gap:.15rem;margin-top:.4rem;padding-top:.5rem;font-size:.875rem;display:grid}.fuss{border-top:2px solid var(--linie-stark);gap:1rem;margin-top:3rem;padding:1.5rem 0 1rem;display:grid}.seite-start .fuss{margin-top:0}@media (width>=40rem){.fuss{grid-template-columns:1fr auto;align-items:start}}.fuss .schriftzug{font-size:1.5rem}.fuss-marke p{max-width:24rem;margin:.5rem 0 0;font-size:.875rem}.fuss-links{flex-wrap:wrap;gap:0 1.25rem;display:flex}.fuss-links a{min-height:44px;color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.fuss-links a:hover{text-decoration:underline}.rechtliches h1{font-family:var(--serif);font-size:2rem;font-weight:400}.rechtliches{overflow-wrap:anywhere;max-width:42rem;line-height:1.55}.rechtliches h2{margin:1.75rem 0 .5rem;font-size:1.1rem}.rechtliches ul{padding-left:1.25rem}.rechtliches li+li{margin-top:.35rem}.rechtliches hr{border:none;border-top:1px solid var(--linie);margin:1.5rem 0}a{color:var(--rot)}.leise{color:var(--leise)}.fehler{color:var(--fehler)}.etikett{border:1px solid var(--leise);color:var(--leise);white-space:nowrap;border-radius:3px;padding:.05rem .35rem;font-size:.75rem}.unsichtbar{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.finder-kopf .aufmacher{margin-bottom:.25rem}.finder-zahl{color:var(--leise);font-variant-numeric:tabular-nums;margin:0 0 1rem;font-size:.95rem}.clubsuche-leiste{z-index:20;background:var(--grund);box-shadow:0 1px 0 var(--linie);margin:0 -16px;padding:.6rem 16px;position:sticky;top:0}.clubsuche{border:1.5px solid var(--text);background:var(--grund);border-radius:999px;align-items:center;gap:.25rem;min-height:52px;padding:0 .3rem 0 1rem;display:flex;position:relative}.clubsuche:focus-within{box-shadow:0 0 0 4px var(--rot-hell)}.clubsuche-lupe{color:var(--leise);display:inline-flex}.clubsuche-lupe svg{width:20px;height:20px}.clubsuche-feld{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:auto;padding:.8rem .5rem;font-size:1.05rem}.clubsuche-feld::placeholder{color:var(--leise)}.clubsuche-feld::-webkit-search-cancel-button{appearance:none}.clubsuche-leeren{width:44px;height:44px;color:var(--leise);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.clubsuche-leeren:hover{color:var(--text)}.clubsuche-leeren svg{width:18px;height:18px}.clubsuche-los{background:var(--text);min-height:44px;color:var(--grund);font:inherit;cursor:pointer;border:none;border-radius:999px;flex:none;padding:0 1.1rem;font-weight:600}.vorschlaege{z-index:30;border:1px solid var(--linie);background:var(--grund);max-height:min(70vh,30rem);box-shadow:var(--schatten);border-radius:12px;padding:.35rem 0;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto}.vorschlaege-leer{padding:.75rem 1rem}.vorschlaege-leer p{margin:0}.vorschlaege-leer .club-fehlt{border:none;margin-top:.75rem;padding:0}.vorschlag-gruppe+.vorschlag-gruppe{border-top:1px solid var(--linie);margin-top:.25rem}.vorschlag-gruppe-titel{color:var(--leise);letter-spacing:.08em;text-transform:uppercase;padding:.55rem 1rem .25rem;font-size:.7rem;font-weight:600}.vorschlag{cursor:pointer;align-items:center;gap:.75rem;min-height:48px;padding:.35rem 1rem;display:flex}.vorschlag.aktiv{background:var(--flaeche)}.vorschlag-text{overflow-wrap:anywhere;min-width:0;display:grid}.vorschlag-titel{font-weight:500}.vorschlag-zusatz{color:var(--leise);font-size:.8rem}.vorschlag-punkt{flex:0 0 20px;justify-content:center;display:inline-flex}.vorschlag-punkt:before{content:"";background:var(--leise);border-radius:50%;width:7px;height:7px}.vorschlag-punkt-blotsport:before{background:var(--rot)}.flagge{width:20px;height:15px;box-shadow:0 0 0 1px var(--flaggen-rand);vertical-align:-.1em;border-radius:2px;flex:none}.blotsport-clubs{margin-top:1.5rem}.blotsport-clubs>p{margin:.5rem 0 .75rem}.blotsport-clubs ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.blotsport-club{border:1px solid var(--rot);min-height:56px;box-shadow:inset 3px 0 0 var(--rot);color:inherit;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.blotsport-club-text{flex:auto;min-width:0;font-size:.9rem;display:grid}.blotsport-club-text strong{font-size:1rem}.blotsport-club:hover strong{text-decoration:underline}.clubs-in-land{background:var(--flaeche);border-radius:12px;margin-top:1.75rem;padding:1.25rem}.clubs-in-land-titel{font-family:var(--serif);align-items:center;gap:.6rem;margin:0 0 .2rem;font-size:1.6rem;font-weight:400;display:flex}.clubs-in-land-titel .flagge{width:28px;height:21px}.clubs-in-land>p.leise,.clubs-in-land .knoepfe{margin:0}.stadt-liste{flex-wrap:wrap;gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:flex}.stadt-liste a{box-sizing:border-box;border:1px solid var(--linie);background:var(--grund);min-height:44px;color:var(--text);border-radius:999px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.9rem;text-decoration:none;display:inline-flex}.stadt-liste a:hover{border-color:var(--text)}.laender{margin-top:2.5rem;scroll-margin-top:5rem}.kontinent-reiter{border-bottom:1px solid var(--linie);scrollbar-width:none;gap:.25rem;margin:0 0 1rem;display:flex;overflow-x:auto}.kontinent-reiter::-webkit-scrollbar{display:none}.kontinent-reiter button{min-height:48px;color:var(--leise);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:0 .85rem;font-weight:500}.kontinent-reiter button[aria-selected=true]{border-bottom-color:var(--rot);color:var(--text)}.kontinent-reiter button:focus-visible,.clubzeile-kopf:focus-visible{outline:2px solid var(--rot);outline-offset:2px}@media (width<=39.99rem){.kontinent-reiter{margin:0 -16px 1rem;padding:0 16px}}.laender-raster{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.laender-raster{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}.land-kachel{box-sizing:border-box;border:1px solid var(--linie);height:100%;min-height:52px;color:inherit;border-radius:8px;align-items:center;gap:.6rem;padding:.6rem .85rem;text-decoration:none;display:flex}.land-kachel:hover{border-color:var(--text)}.land-kachel-name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:auto;min-width:0}.clubs-anzahl{color:var(--leise);font-family:var(--sans);letter-spacing:.02em;font-variant-numeric:tabular-nums;text-transform:none;white-space:nowrap;font-size:.8rem;font-weight:500}.club-fehlt{border:1.5px dashed var(--linie);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:2.5rem 0 0;padding:1.25rem;display:flex}.club-fehlt strong{font-size:1.05rem}.clubland-zurueck{margin:0}.clubland-zurueck a{min-height:44px;color:var(--text);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.clubland-zurueck a:hover{text-decoration:underline}.clubland-kopf{margin:1rem 0 .5rem}.clubland-titel{font-family:var(--serif);align-items:center;gap:.65rem;margin:0;font-size:clamp(1.75rem,6vw,2.6rem);font-weight:400;line-height:1.15;display:flex}.clubland-titel .flagge{width:32px;height:24px}.clubland-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-top:.35rem;display:flex}.clubland-zahl{color:var(--leise);margin:0}.schalter{cursor:pointer;align-items:center;gap:.6rem;min-height:44px;font-weight:500;display:inline-flex;position:relative}.schalter input{opacity:0;width:1px;height:1px;position:absolute}.schalter-bahn{background:var(--linie);border-radius:999px;flex:none;width:2.6rem;height:1.5rem;transition:background .15s;position:relative}.schalter-bahn:after{content:"";background:var(--grund);border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .15s;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 2px #0000004d}.schalter input:checked+.schalter-bahn{background:var(--text)}.schalter input:checked+.schalter-bahn:after{transform:translate(1.1rem)}.schalter input:focus-visible+.schalter-bahn{outline:2px solid var(--rot);outline-offset:2px}@media (prefers-reduced-motion:reduce){.schalter-bahn,.schalter-bahn:after,.clubzeile-pfeil svg{transition:none}}.clubgruppe{margin-top:1.75rem;scroll-margin-top:5.5rem}.clubgruppe-titel{border-bottom:2px solid var(--linie-stark);letter-spacing:.08em;text-transform:uppercase;margin:0;padding-bottom:.45rem;font-size:.8rem;font-weight:600}.suchtreffer{margin-top:1.5rem}.suchtreffer .clubzeilen{margin-top:.5rem}.clubzeilen{margin:0;padding:0;list-style:none}.clubzeile{border-bottom:1px solid var(--linie);scroll-margin-top:5.5rem}li.clubzeile-blotsport{box-shadow:inset 3px 0 0 var(--rot)}li.clubzeile-blotsport .clubzeile-kopf,li.clubzeile-blotsport .clubzeile-angaben{padding-left:.85rem}.clubzeile-kopf{box-sizing:border-box;width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .75rem;padding:.8rem 0;display:grid}.clubzeile-kopf>span{overflow-wrap:anywhere;grid-column:1;min-width:0}.clubzeile-kopf>.clubzeile-pfeil{color:var(--leise);grid-area:1/2/span 4;display:inline-flex}.clubzeile-kopf:hover .clubzeile-name{text-decoration:underline}.clubzeile-name{font-weight:600}span.clubzeile-blotsport{color:var(--rot);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.35em;margin-left:.5rem;font-size:.7rem;font-weight:600;display:inline-flex}span.clubzeile-blotsport:before{content:"";background:var(--rot);border-radius:50%;width:.6em;height:.6em}.clubzeile-ort{color:var(--leise);font-size:.875rem}.clubzeile-tag{font-size:.875rem}.clubzeile-kopf>.clubmarke{justify-self:start;margin-top:.25rem}.clubzeile-pfeil svg{width:20px;height:20px;transition:transform .15s}.clubzeile-kopf[aria-expanded=true] .clubzeile-pfeil svg{transform:rotate(180deg)}@media (width>=48rem){.clubzeile-kopf{grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,2fr) auto;column-gap:1.25rem}.clubzeile-kopf>.clubzeile-name{grid-area:1/1}.clubzeile-kopf>.clubzeile-ort{grid-area:1/2}.clubzeile-kopf>.clubzeile-tag{grid-area:1/3}.clubzeile-kopf>.clubmarke{grid-area:2/1}.clubzeile-kopf>.clubzeile-pfeil{grid-area:1/4/span 2}}.clubmarke{border:1px solid var(--linie);color:var(--text);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.68rem;font-weight:600;line-height:1.4;display:inline-flex}.clubmarke-unsicher{border-style:dashed;border-color:var(--leise);color:var(--leise)}.clubzeile-angaben{padding:0 0 1rem;font-size:.9rem;line-height:1.45}.clubzeile-angaben dl{gap:.35rem;margin:0;display:grid}.clubzeile-angaben dl>div{grid-template-columns:6rem minmax(0,1fr);gap:.75rem;display:grid}.clubzeile-angaben dt{color:var(--leise);padding-top:.1rem;font-size:.78rem}.clubzeile-angaben dd{overflow-wrap:anywhere;margin:0}.clubzeile-angaben dd a{color:var(--text);-webkit-text-decoration-color:var(--linie);text-decoration-color:var(--linie);text-underline-offset:.2em}.clubzeile-angaben dd a:hover{-webkit-text-decoration-color:var(--rot);text-decoration-color:var(--rot)}.extern{color:var(--leise);margin-left:.2em;font-size:.85em}.clubzeile-hinweis{color:var(--leise);margin:.6rem 0 0;font-size:.85rem}.clubzeile-links{flex-wrap:wrap;gap:0 1.25rem;margin:.35rem 0 0;display:flex}.clubzeile-links a{min-height:44px;color:var(--text);-webkit-text-decoration-color:var(--linie);text-decoration-color:var(--linie);text-underline-offset:.2em;align-items:center;font-size:.875rem;display:inline-flex}.clubzeile-links a:hover{-webkit-text-decoration-color:var(--rot);text-decoration-color:var(--rot)}.nach-oben{z-index:25;border:1px solid var(--linie);background:var(--grund);min-height:44px;box-shadow:var(--schatten);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:0 1.1rem;font-weight:600;position:fixed;bottom:16px;right:16px}.clubs-fussnote{border-top:1px solid var(--linie);max-width:42rem;color:var(--leise);margin-top:2.5rem;padding-top:1rem;font-size:.8rem;line-height:1.5}.clubs-fussnote p{margin:0}.live.bs,.hinweis-seite.bs{background:0 0}.hinweis-seite{padding:var(--bs-a4) 0;gap:var(--bs-a3);justify-items:start;display:grid}.lv-kopf{margin-bottom:var(--bs-a2);gap:var(--bs-a1);display:grid}.lv-titelzeile{justify-content:space-between;align-items:flex-start;gap:var(--bs-a3);display:flex}.lv-titelzeile h1{overflow-wrap:anywhere;font-size:clamp(2rem,8vw,3rem)}.lv-teilen{flex:none;margin-top:4px}.lv-stand{align-items:center;gap:var(--bs-a2) var(--bs-a3);margin-top:var(--bs-a2);flex-wrap:wrap;display:flex}.lv-stand .bs-knopf{margin-left:calc(-1 * var(--bs-a2))}.lv-sieger{gap:var(--bs-a3);margin-top:var(--bs-a4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.lv-sieger-karte{padding:var(--bs-a4) var(--bs-a5);border-radius:var(--bs-rund-m);background:var(--bs-flaeche-2);border:1px solid var(--bs-linie)}.lv-sieger-karte.lv-erster{background:var(--bs-betont);color:var(--bs-auf-betont);border-color:var(--bs-betont)}.lv-sieger-was{align-items:center;gap:var(--bs-a2);font-size:var(--bs-schrift-klein);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-weight:700;display:flex}.lv-sieger-was svg{width:18px;height:18px}.lv-sieger-wer{font:400 var(--bs-schrift-2xl)/1.2 var(--bs-serif);margin-top:var(--bs-a2)}.lv-reiter{z-index:10;background:var(--bs-flaeche);padding:var(--bs-a2) 0;margin:var(--bs-a5) 0 var(--bs-a2);position:sticky;top:0}.live .bs-unterreiter{margin:var(--bs-a2) 0 var(--bs-a3)}.live .runde h2,.live .spieler-partien h2,.live .endstand h2{font:400 var(--bs-schrift-xl)/1.25 var(--bs-serif);margin:var(--bs-a5) 0 var(--bs-a3)}.live .runde h2 .bs-leise{font:400 var(--bs-schrift-s) var(--bs-sans)}.live .spieler-partien h2:focus{outline:none}.live .partien{margin:0 0 var(--bs-a5);gap:var(--bs-a2);padding:0;list-style:none;display:grid}@media (width>=40rem){.live .partien{grid-template-columns:1fr 1fr}}.live .partie{border:1px solid var(--bs-linie);border-radius:var(--bs-rund-m);background:var(--bs-flaeche);overflow:hidden}.live .partie-kopf{align-items:center;gap:var(--bs-a3);padding:6px var(--bs-a3);font-size:var(--bs-schrift-klein);color:var(--bs-text-leise);background:var(--bs-flaeche-2);border-bottom:1px solid var(--bs-linie);display:flex}.live .partie-kopf .status{margin-left:auto;font-weight:700}.live .status-laeuft{background:var(--bs-betont);color:var(--bs-auf-betont);border-radius:var(--bs-rund-voll);padding:1px 8px}.live .status-beendet{color:var(--bs-gut)}.live .platz{align-items:center;gap:var(--bs-a2);min-height:48px;padding:0 var(--bs-a3);display:flex}.live .platz+.platz{border-top:1px solid var(--bs-linie)}.live .platz .name{overflow-wrap:anywhere;flex:auto;min-width:0}.live .platz-sieger{background:var(--bs-gut-hell)}.live .platz-verlierer{color:var(--bs-text-leise)}.live .platz-frei,.live .platz-wartet{color:var(--bs-text-leise);font-style:italic}.live .setzplatz{text-align:right;min-width:1.6em;font-size:var(--bs-schrift-klein);color:var(--bs-text-leise)}.live .haken{color:var(--bs-gut);display:inline-flex}.live .haken svg{width:20px;height:20px}.live .partie-hinweis{padding:6px var(--bs-a3);font-size:var(--bs-schrift-klein);color:var(--bs-text-leise);border-top:1px solid var(--bs-linie);margin:0}.live .etikett{border-radius:var(--bs-rund-voll);background:var(--bs-still-hell);color:var(--bs-still);white-space:nowrap;border:0;padding:1px 6px;font-size:.75rem;font-weight:600}.live .avatar{object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.live .avatar-initialen{background:var(--bs-still-hell);color:var(--bs-text-leise);font-size:.6875rem;font-weight:700}.live .name-knopf{font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-text-decoration:underline dotted var(--bs-linie-stark);text-decoration:underline dotted var(--bs-linie-stark);text-underline-offset:.2em;overflow-wrap:anywhere;background:0 0;border:none;padding:0;text-decoration-thickness:1px}.live .name-knopf:hover{text-decoration-style:solid;text-decoration-color:currentColor}@media (pointer:coarse){.live .name-knopf{min-height:44px}}.live .spielerwahl{margin:var(--bs-a3) 0 var(--bs-a4)}.live .spielerwahl-label{font-weight:600;font-size:var(--bs-schrift-s);margin-bottom:var(--bs-a1);display:block}.live .spielerwahl-feld{font-size:max(16px, var(--bs-schrift-l))}.live .spielerwahl-treffer{margin:var(--bs-a2) 0 0;padding:var(--bs-a1);border:1px solid var(--bs-linie);border-radius:var(--bs-rund-m);background:var(--bs-flaeche);box-shadow:var(--bs-schatten-2);list-style:none}.live .spielerwahl-treffer button{align-items:center;gap:var(--bs-a3);width:100%;min-height:var(--bs-ziel);padding:0 var(--bs-a3);border-radius:var(--bs-rund-s);text-align:left;cursor:pointer;color:var(--bs-text);background:0 0;border:0;display:flex}.live .spielerwahl-treffer button:hover{background:var(--bs-flaeche-2)}.live .spielerwahl-treffer .name{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:600}.live .spielerwahl-gewaehlt{align-items:center;gap:var(--bs-a3);flex-wrap:wrap;margin:0;display:flex}.live .spielerwahl-person{align-items:center;gap:var(--bs-a2);font-size:var(--bs-schrift-l);display:flex}.live .spieler-gegner{align-items:center;gap:var(--bs-a2);padding:var(--bs-a2) var(--bs-a3) 0;overflow-wrap:anywhere;margin:0;display:flex}.live .spieler-ergebnis{padding:var(--bs-a1) var(--bs-a3) var(--bs-a2);margin:0;font-weight:600}.live .ergebnis-gewonnen,.live .ergebnis-gewonnenKampflos,.live .ergebnis-freilos{color:var(--bs-gut)}.live .ergebnis-offen{color:var(--bs-text-leise);font-weight:400}.live .endstand{border:1px solid var(--bs-linie);border-radius:var(--bs-rund-m);padding:0 var(--bs-a4) var(--bs-a3);margin-bottom:var(--bs-a4)}.live .endstand h2{margin-top:var(--bs-a3)}.live .endstand ol{margin:0;padding:0;list-style:none}.live .endstand li{align-items:center;gap:var(--bs-a2);border-top:1px solid var(--bs-linie);min-height:44px;display:flex}.live .platzzahl{min-width:2.2em;font-weight:700;display:inline-block}.live .bs-tabelle caption{text-align:left;font:400 var(--bs-schrift-xl)/1.25 var(--bs-serif);padding:var(--bs-a3) var(--bs-a3) var(--bs-a2)}.live .bs-tabelle abbr{text-decoration:none}.live .bs-tabelle td,.live .bs-tabelle th{padding-left:var(--bs-a2);padding-right:var(--bs-a2)}.live .bs-tabelle td.zahl,.live .bs-tabelle th.zahl{text-align:right;white-space:nowrap}.live .tabelle-name{align-items:center;gap:var(--bs-a2);overflow-wrap:anywhere;min-height:48px;display:flex}.live .lv-legende{padding:var(--bs-a3);border-top:1px solid var(--bs-linie);gap:var(--bs-a1);font-size:var(--bs-schrift-klein);color:var(--bs-text-leise);margin:0;display:grid}.live .lv-legende div{gap:var(--bs-a2);display:flex}.live .lv-legende dt{min-width:2.6em;color:var(--bs-text);flex:none;font-weight:700}.live .lv-legende dd{margin:0}.lv-laedt{gap:var(--bs-a3);padding:var(--bs-a4) 0;display:grid}
