@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")}@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: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")}: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(--rot);font-size:.875rem}.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(--rot);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}.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)}.live-kopf{margin-bottom:1rem}.live-kopf p{margin:.15rem 0}.live-kopf h1{margin:.1rem 0 .25rem;font-size:1.6rem}.live-stand{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem;display:flex}.marke-live,.marke-endstand{letter-spacing:.06em;border-radius:4px;padding:.2rem .5rem;font-size:.85rem;font-weight:800}.marke-live{color:#fff;background:var(--rot)}.marke-endstand{color:var(--text);border:1px solid var(--text)}.knopf,.reiter button,.wahl button{font:inherit;border:1px solid var(--linie);min-height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem .9rem}.knopf:disabled{opacity:.6;cursor:default}.reiter{border-bottom:1px solid var(--linie);gap:.25rem;margin:0 0 1rem;display:flex}.reiter button{color:var(--leise);border:none;border-bottom:3px solid #0000;border-radius:0;flex:1 1 0;font-weight:600}.reiter button[aria-selected=true]{color:var(--text);border-bottom-color:var(--rot)}.wahl{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.wahl button{min-width:44px;color:var(--leise);font-weight:600}.wahl button[aria-pressed=true]{color:var(--text);border-color:var(--text)}.runde h2,.spieler-partien h2{font-size:1.1rem}.name-knopf{font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-text-decoration:underline dotted var(--leise);text-decoration:underline dotted var(--leise);text-underline-offset:.2em;overflow-wrap:anywhere;background:0 0;border:none;padding:0;text-decoration-thickness:1px}.name-knopf:hover{text-decoration-style:solid;text-decoration-color:currentColor}.name-knopf:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:2px}@media (pointer:coarse){.name-knopf{min-height:44px}}.spieler-partien h2:focus{outline:none}.spielerwahl{margin-bottom:1rem}.spielerwahl-label{color:var(--leise);margin-bottom:.25rem;font-size:.8rem;font-weight:600;display:block}.spielerwahl-feld{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:var(--text);background:var(--grund);border:1px solid var(--linie);border-radius:6px;padding:.5rem .75rem;font-size:16px}.spielerwahl-feld:focus{outline:2px solid var(--text);outline-offset:1px}.spielerwahl-treffer{border:1px solid var(--linie);border-radius:6px;margin:.25rem 0 0;padding:0;list-style:none}.spielerwahl-treffer li+li{border-top:1px solid var(--linie)}.spielerwahl-treffer button{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.spielerwahl-treffer .name{overflow-wrap:anywhere;flex:auto;min-width:0}.spielerwahl-gewaehlt{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;display:flex}.spieler-gegner,.spieler-ergebnis{overflow-wrap:anywhere;margin:.15rem 0 0}.spieler-gegner,.spielerwahl-person{align-items:center;gap:.4rem;display:flex}.avatar{object-fit:cover;vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.avatar-initialen{background:var(--linie);color:var(--leise);letter-spacing:.02em;font-size:.7rem;font-weight:600}.tabelle-name .avatar{margin-right:.4rem}.spieler-ergebnis{font-weight:600}.ergebnis-gewonnen,.ergebnis-gewonnenKampflos,.ergebnis-freilos{color:var(--rot)}.ergebnis-offen{color:var(--leise);font-weight:400}.partien{gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}@media (width>=40rem){.partien{grid-template-columns:1fr 1fr}}.partie{border:1px solid var(--linie);border-radius:6px;padding:.5rem .75rem}.partie-kopf{color:var(--leise);gap:.75rem;margin-bottom:.25rem;font-size:.8rem;display:flex}.partie-kopf .status{margin-left:auto}.status-laeuft{color:var(--rot);font-weight:600}.platz{align-items:center;gap:.5rem;min-height:2rem;display:flex}.platz .name{overflow-wrap:anywhere;flex:auto;min-width:0}.platz-verlierer,.platz-frei,.platz-wartet{color:var(--leise)}.platz-frei,.platz-wartet{font-style:italic}.setzplatz{text-align:right;min-width:1.6em;color:var(--leise);font-size:.8rem}.haken{color:var(--rot);font-weight:800}.etikett{border:1px solid var(--leise);color:var(--leise);white-space:nowrap;border-radius:3px;padding:.05rem .35rem;font-size:.75rem}.partie-hinweis{color:var(--leise);margin:.25rem 0 0;font-size:.8rem}.endstand ol{margin:0 0 1.5rem;padding:0;list-style:none}.endstand li{border-bottom:1px solid var(--linie);padding:.35rem 0}.platzzahl{min-width:2em;font-weight:700;display:inline-block}.endstand li .avatar{vertical-align:middle;margin-right:.4rem}.tabelle-rahmen{overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;font-size:.95rem}.tabelle caption{text-align:left;padding-bottom:.5rem;font-weight:600}.tabelle th,.tabelle td{border-bottom:1px solid var(--linie);text-align:left;padding:.45rem .3rem}.tabelle .zahl{text-align:right;white-space:nowrap}.tabelle abbr{text-decoration:none}.tabelle-name{overflow-wrap:anywhere}.tabelle-name .etikett{margin-left:.35rem}.hinweis-seite{padding:1rem 0}.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}
