:root[data-design=court]{--paper:#f4f3f0;--ink:#121210;--tile:#0e0e0e;--clay:#b05323;--grass:#317a4a;--hard:#3766c0;--ball:#daf549;--e-approach:cubic-bezier(.2,.8,.2,1);--e-launch:cubic-bezier(.6,0,1,1);--e-glide:cubic-bezier(.5,0,.3,1);--e-line:cubic-bezier(.4,0,.2,1);--t-impact:.12s;--t-hover:.2s;--t-ui:.32s;--t-enter:.52s;--font-court:"League Spartan", Futura, "Century Gothic", "Trebuchet MS", Arial, sans-serif;--font-bricolage:var(--font-court);--font-instrument:var(--font-court);--belag:var(--clay);--belag-klein:var(--paper);--grund:#f4f3f0;--karte:#fbfaf6;--elfenbein:#fbfaf6;--ruhig:#e8e7df;--platz:#e8e7df;--linie:#d6d5cc;--linie-leise:#e2e1d8;--linie-stark:#bab9b0;--text:#121210;--text-2:#45443f;--text-3:#64635c;--text-leise:#64635c;--fliess:#45443f;--chip-text:#45443f;--graphit:#121210;--auf-graphit:#f4f3f0;--graphit-leise:#bab9b0;--akzent:#b05323;--akzent-text:#a2471a;--akzent-hell:#d9783f;--akzent-sanft:#b053231f;--akzent-rand:transparent;--hinweis-text:#6b2e0e;--auf-akzent:#f4f3f0;--seitenleiste:#f4f3f0;--spaltenkante:#d6d5cc;--aussen:#e8e7df;--gruen:#317a4a;--gruen-sanft:#317a4a21;--s-nah:0 0 #0000;--s-mittel:0 0 #0000;--s-weit:0 18px 36px -22px #12121161;--lichtsaum:0 0 #0000;--schatten:0 0 #0000;--schatten-hoch:0 0 #0000;--glas:#fbfaf6;--glas-band:#f3f2eceb;--linienfigur:#121210;--platzlinie:#12121129;--platznetz:#12121180;--knopf-grund:#121210;--knopf-text:#f4f3f0;--knopf-punkt:#daf549;--kreis-gelb:#daf549;--kreis-rand:#121210;--kreis-linse:#121210;--u-text:var(--text);--u-text-2:var(--text-2);--u-text-3:var(--text-3);--u-karte:var(--karte);--u-ruhig:var(--ruhig)}:root[data-design=court][data-court=hard]{--belag:var(--hard);--belag-klein:var(--paper)}:root[data-design=court][data-court=grass]{--belag:var(--grass);--belag-klein:var(--paper)}:root[data-design=court][data-farbe=dunkel]{--grund:#121210;--karte:#1a1a19;--elfenbein:#f4f3f0;--ruhig:#242422;--platz:#242422;--linie:#2c2c29;--linie-leise:#232321;--linie-stark:#3d3d39;--text:#f4f3f0;--text-2:#b9b8b0;--text-3:#8c8b84;--text-leise:#8c8b84;--fliess:#b9b8b0;--chip-text:#b9b8b0;--graphit:#f4f3f0;--auf-graphit:#121210;--graphit-leise:#5a5954;--akzent:#e07a45;--akzent-text:#ee9a6a;--akzent-hell:#ee9a6a;--akzent-sanft:#e07a4526;--hinweis-text:#f5c4a5;--auf-akzent:#121210;--seitenleiste:#121210;--spaltenkante:#2c2c29;--aussen:#0b0b0a;--gruen:#5cc08a;--gruen-sanft:#317a4a38;--s-weit:0 22px 40px -22px #000c;--glas:#1a1a19;--glas-band:#121211e6;--linienfigur:#f4f3f0;--platzlinie:#f3f2ec24;--platznetz:#f3f2ec6b;--knopf-grund:#daf549;--knopf-text:#121210;--knopf-punkt:#121210;--kreis-rand:transparent;--kreis-linse:#121210}:root[data-design=court] body{font-family:var(--font-court)}:root[data-design=court] h1,:root[data-design=court] h2,:root[data-design=court] .zahl{font-family:var(--font-court);letter-spacing:-.03em;font-weight:800}:root[data-design=court] h1{letter-spacing:-.04em;font-weight:900}:root[data-design=court] .label{letter-spacing:.2em;font-weight:700}:root[data-design=court] :focus-visible{outline:3px solid var(--ball);outline-offset:2px;box-shadow:0 0 0 6px var(--ink)}:root[data-design=court] .aura{display:none}:root[data-design=court] .kopfband{background:var(--glas-band);box-shadow:none;border-bottom:1px solid var(--linie)}:root[data-design=court] .karte{border:1.5px solid var(--linie);background:var(--karte);box-shadow:none;border-radius:18px}:root[data-design=court] .karte-schatten{box-shadow:none}:root[data-design=court] .karte>header{box-shadow:none;border-bottom:1px solid var(--linie)}:root[data-design=court] .board-kachel[data-rang=haupt]{border-color:var(--linie-stark)}:root[data-design=court] .knopf{font-family:var(--font-court);letter-spacing:-.01em;background:var(--knopf-grund);color:var(--knopf-text);box-shadow:none;transition:transform var(--t-impact) ease-out, background-color var(--t-hover);border-radius:999px;gap:12px;font-size:17px;font-weight:800}:root[data-design=court] .knopf:before{background:var(--knopf-punkt);width:12px;height:12px;display:block}:root[data-design=court] .knopf:active:not(:disabled){box-shadow:none;transform:scale(.97)}:root[data-design=court] .knopf--orange{background:var(--clay);color:var(--paper);box-shadow:none}:root[data-design=court] .knopf--orange:before{background:var(--ball);display:block}:root[data-design=court] .knopf-zweit{box-shadow:none;border:1.5px solid var(--text);color:var(--text);transition:transform var(--t-impact) ease-out, background-color var(--t-hover), color var(--t-hover);background:0 0;border-radius:999px;font-weight:700}:root[data-design=court] .knopf-zweit:active:not(:disabled){transform:scale(.97)}@media (hover:hover){:root[data-design=court] .knopf-zweit:hover:not(:disabled){background:var(--text);color:var(--grund)}}:root[data-design=court] .knopf-zweit--grau{background:var(--ruhig);border-color:#0000}:root[data-design=court] .knopf-klein{border-radius:999px}:root[data-design=court] .feld{border:1.5px solid var(--linie);background:var(--karte);box-shadow:none;border-radius:14px}:root[data-design=court] .feld:focus-visible{border-color:var(--text)}:root[data-design=court] .gruppe{background:var(--ruhig);border-radius:999px}:root[data-design=court] .wahl{transition:background-color var(--t-ui) var(--e-approach), color var(--t-ui);border-radius:999px}:root[data-design=court] .wahl[data-an=true]{background:var(--text);color:var(--grund);box-shadow:none}:root[data-design=court] .chip{box-shadow:none;border-radius:999px}:root[data-design=court] .chip-wahl{border-radius:999px}:root[data-design=court] .marke{letter-spacing:.14em;border-radius:999px}:root[data-design=court] .hinweis{border-radius:14px}:root[data-design=court] .leiste{background:var(--grund);box-shadow:none;border-top:1.5px solid var(--linie)}:root[data-design=court][data-farbe=dunkel] .leiste{background:var(--grund);border-top-color:var(--linie)}:root[data-design=court] .leiste a[data-an=true] .leiste-zeichen{color:var(--grund)}:root[data-design=court] .leiste-kapsel{background:var(--text);box-shadow:none;border-radius:999px}:root[data-design=court] .leiste-kapsel:after{content:"";background:var(--ball);width:11px;height:11px;box-shadow:0 0 0 2px var(--grund);border-radius:50%;position:absolute;top:-3px;right:-3px}@media (min-width:1080px){:root[data-design=court] .huelle:not(:has(.start))>.leiste{border-top:0}:root[data-design=court] .huelle .leiste a{border-radius:999px}:root[data-design=court] .huelle .leiste a[data-an=true],:root[data-design=court] .huelle .leiste a[data-an=true] .leiste-zeichen{color:var(--grund)}:root[data-design=court] .huelle .leiste-kapsel{border-radius:999px}:root[data-design=court] .huelle .leiste-kapsel:after{box-shadow:none;margin-top:-5.5px;top:50%;right:14px}}:root[data-design=court] .logo-wort{font-family:var(--font-court);letter-spacing:-.03em;color:var(--text);font-weight:800}:root[data-design=court] .logo-wort b{color:inherit;font-weight:900}:root[data-design=court] .logo-wort small{color:var(--text-3)}:root[data-design=court] .logo-icon{border-radius:0}:root[data-design=court] .figur-kopf,:root[data-design=court] .board-kopf,:root[data-design=court] .athlet{--band-grund:var(--belag);--band-linie:#f3f2ecd1;--band-gross:var(--paper);--band-klein:var(--belag-klein);isolation:isolate;background:var(--band-grund);min-height:150px;color:var(--band-gross);--text:var(--band-gross);--text-2:var(--band-klein);--text-3:var(--band-klein);--text-leise:var(--band-klein);--fliess:var(--band-klein);--chip-text:var(--band-gross);--akzent:var(--ball);--akzent-text:var(--band-gross);--ruhig:color-mix(in srgb, var(--paper) 18%, transparent);--kreis-linie:var(--band-gross);--kreis-ander:var(--band-gross);--kreis-gelb:var(--ball);--kreis-rand:transparent;--kreis-linse:var(--ink);border-radius:18px;flex-direction:column;justify-content:flex-end;gap:8px;padding:40px 22px 24px;display:flex;position:relative}:root[data-design=court][data-farbe=dunkel] .figur-kopf,:root[data-design=court][data-farbe=dunkel] .board-kopf,:root[data-design=court][data-farbe=dunkel] .athlet{--band-grund:color-mix(in srgb, var(--belag) 15%, #121210);--band-linie:var(--belag);--band-klein:#b9b8b0}:root[data-design=court] .figur-kopf:before,:root[data-design=court] .board-kopf:before,:root[data-design=court] .athlet:before{content:"";z-index:-1;pointer-events:none;border:2px solid var(--band-linie);background:linear-gradient(var(--band-linie), var(--band-linie)) 0 20px / 100% 2px no-repeat;animation:band-linien .8s var(--e-line) both;border-radius:3px;position:absolute;inset:10px}:root[data-design=court] .figur-kopf:after,:root[data-design=court] .board-kopf:after,:root[data-design=court] .athlet:after{content:"";z-index:-1;background:var(--band-linie);pointer-events:none;transform-origin:top;width:4px;animation:band-netz .6s .2s var(--e-line) both;position:absolute;top:0;bottom:0;right:90px}:root[data-design=court][data-court=hard] .figur-kopf:after,:root[data-design=court][data-court=hard] .board-kopf:after,:root[data-design=court][data-court=hard] .athlet:after{--band-linie:color-mix(in srgb, var(--paper) 34%, transparent);background:linear-gradient(90deg, transparent calc(25% - 1px), var(--band-linie) calc(25% - 1px) calc(25% + 1px), transparent calc(25% + 1px) calc(50% - 1px), var(--band-linie) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px) calc(75% - 1px), var(--band-linie) calc(75% - 1px) calc(75% + 1px), transparent calc(75% + 1px));transform-origin:0;width:auto;animation-name:band-netz-quer;inset:10px}:root[data-design=court][data-farbe=dunkel][data-court=hard] .figur-kopf:after,:root[data-design=court][data-farbe=dunkel][data-court=hard] .board-kopf:after,:root[data-design=court][data-farbe=dunkel][data-court=hard] .athlet:after{--band-linie:color-mix(in srgb, var(--hard) 55%, transparent)}@keyframes band-linien{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes band-netz{0%{transform:scaleY(0)}to{transform:none}}@keyframes band-netz-quer{0%{transform:scaleX(0)}to{transform:none}}:root[data-design=court] .figur-kopf>h1,:root[data-design=court] .board-kopf h1{font-family:var(--font-court);text-transform:uppercase;letter-spacing:-.045em;color:var(--band-gross);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;animation:band-titel var(--t-enter) .12s var(--e-approach) both;padding-top:.08em;font-size:clamp(36px,9.4vw,66px);font-weight:900;line-height:.86}@keyframes band-titel{0%{opacity:0;transform:translate(-28px)skew(-8deg)}to{opacity:1;transform:none}}:root[data-design=court] .figur-kopf>p,:root[data-design=court] .board-kopf p{color:var(--band-klein);font-weight:500}:root[data-design=court] .figur-kopf .label,:root[data-design=court] .board-kopf .label{color:var(--band-klein)}:root[data-design=court] .figur-kopf a:not(.knopf):not(.knopf-zweit){color:var(--band-gross)}:root[data-design=court] .figur-kopf :is(.karte,.feld,select,input,.sprung-knopf,.sprung-blatt,.terminabo-klappe>div),:root[data-design=court] .board-kopf :is(.karte,.feld){--text:var(--u-text);--text-2:var(--u-text-2);--text-3:var(--u-text-3);--fliess:var(--u-text-2);--chip-text:var(--u-text-2);--ruhig:var(--u-ruhig);color:var(--text)}:root[data-design=court] .figur-kopf .sprung-knopf{box-shadow:none;border-width:1.5px;border-radius:999px}:root[data-design=court] .figur-kopf .wahl{color:var(--band-gross)}:root[data-design=court] .figur-kopf .wahl[data-an=true]{background:var(--paper);color:var(--ink)}:root[data-design=court] .figur-kopf .knopf-zweit,:root[data-design=court] .board-kopf .knopf-zweit{border-color:var(--band-gross);color:var(--band-gross)}:root[data-design=court] .figur-kopf>h1,:root[data-design=court] .figur-kopf>p{padding-right:76px}:root[data-design=court] .figur-kopf .figur{width:64px;height:96px;top:auto;bottom:0;right:14px}:root[data-design=court] .figur-kopf:has(.planzeile,details,form,.knopf,.knopf-zweit) .figur{display:none}@media (min-width:620px){:root[data-design=court] .figur-kopf,:root[data-design=court] .board-kopf,:root[data-design=court] .athlet{min-height:170px;padding:46px 28px 28px}:root[data-design=court] .figur-kopf>h1,:root[data-design=court] .figur-kopf>p{padding-right:104px}:root[data-design=court] .figur-kopf .figur{width:84px;height:126px;bottom:0;right:22px}:root[data-design=court] .figur-kopf:after,:root[data-design=court] .board-kopf:after,:root[data-design=court] .athlet:after{right:118px}}:root[data-design=court] .board-verwaltung{--text:var(--band-gross);--text-2:var(--band-klein);--text-3:var(--band-klein);background:var(--band-grund);border:1.5px solid var(--band-gross);color:var(--band-gross);box-shadow:none;border-radius:999px}:root[data-design=court] .belag-wipe{z-index:55;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}:root[data-design=court] .belag-wipe:not([data-phase=""]){display:block}@media (min-width:1080px){:root[data-design=court] .belag-wipe{left:252px}}@media (min-width:1600px){:root[data-design=court] .belag-wipe{left:276px}}:root[data-design=court] .belag-wipe-flaeche{--w:var(--clay);background:var(--w);will-change:transform;position:absolute;inset:0;transform:translate(-101%)}:root[data-design=court] .belag-wipe[data-s=hard] .belag-wipe-flaeche{--w:var(--hard)}:root[data-design=court] .belag-wipe[data-s=grass] .belag-wipe-flaeche{--w:var(--grass)}:root[data-design=court] .belag-wipe-linien{--l:#f3f2ecd1;border:2px solid var(--l);background:linear-gradient(var(--l), var(--l)) 50% 0 / 2px 100% no-repeat, linear-gradient(var(--l), var(--l)) 50% 50% / 50% 2px no-repeat, linear-gradient(var(--l), var(--l)) 25% 50% / 2px 84% no-repeat, linear-gradient(var(--l), var(--l)) 75% 50% / 2px 84% no-repeat;position:absolute;inset:5%}:root[data-design=court][data-farbe=dunkel] .belag-wipe-flaeche{background:color-mix(in srgb, var(--w) 15%, #121210)}:root[data-design=court][data-farbe=dunkel] .belag-wipe-linien{--l:var(--w)}:root[data-design=court] .belag-wipe-ball{background:var(--ball);border-radius:50%;width:28px;height:28px;margin-top:-14px;position:absolute;top:50%;right:-14px}:root[data-design=court] .belag-wipe[data-phase=rein] .belag-wipe-flaeche{animation:wipe-rein .34s var(--e-launch) forwards}:root[data-design=court] .belag-wipe[data-phase=raus] .belag-wipe-flaeche{animation:wipe-raus .46s var(--e-approach) forwards}@keyframes wipe-rein{0%{transform:translate(-101%)}to{transform:translate(0)}}@keyframes wipe-raus{0%{transform:translate(0)}to{transform:translate(101%)}}:root[data-design=court] .feierfeld{--feier-grund:#121210;background:var(--feier-grund);color:var(--paper);--kreis-gelb:var(--ball);--kreis-rand:transparent;--kreis-linse:#121210;--kreis-linie:var(--paper);--kreis-ander:var(--paper)}:root[data-design=court] .feierfeld:before{content:"";pointer-events:none;animation:band-linien .9s var(--e-line) both;background:linear-gradient(#2e2e2b,#2e2e2b) 50% 0/1.5px 100% no-repeat,linear-gradient(#2e2e2b,#2e2e2b) 50%/50% 1.5px no-repeat,linear-gradient(#2e2e2b,#2e2e2b) 25%/1.5px 76% no-repeat,linear-gradient(#2e2e2b,#2e2e2b) 75%/1.5px 76% no-repeat;border:1.5px solid #2e2e2b;position:absolute;inset:4%}:root[data-design=court] .feier-schein{display:none}:root[data-design=court] .feier-titel{font-family:var(--font-court);text-transform:uppercase;letter-spacing:-.045em;color:var(--paper);text-align:center;font-size:clamp(44px,12vw,96px);font-weight:900;line-height:.86}:root[data-design=court] .feier-karte{box-shadow:none;background:#1a1a19;border:1.5px solid #2c2c29;border-radius:18px}:root[data-design=court] .feier-tag{font-family:var(--font-court);color:var(--paper)}:root[data-design=court] .feier-zeit{font-family:var(--font-court);color:var(--ball);font-weight:900}:root[data-design=court] .feier-zeile{color:#b9b8b0;border-top-color:#2c2c29}:root[data-design=court] .feier-zeile b{color:var(--paper)}:root[data-design=court] .feier-knoepfe>*{border-radius:999px}:root[data-design=court] .feier-knoepfe .knopf-zweit{border:1.5px solid var(--paper);color:var(--paper);background:0 0}:root[data-design=court] .feierfeld .knopf--orange{background:var(--ball);color:var(--ink)}:root[data-design=court] .feierfeld .knopf--orange:before{background:var(--ink)}:root[data-design=court] .feier-weiter{color:#8c8b84}:root[data-design=court] .start{--grund:#f4f3f0;--karte:#fbfaf6;--ruhig:#e8e7df;--platz:#e8e7df;--linie:#d6d5cc;--linie-stark:#bab9b0;--text:#121210;--text-2:#45443f;--text-3:#64635c;--fliess:#45443f;--chip-text:#45443f;--graphit:#121210;--auf-graphit:#f4f3f0;--akzent:#b05323;--akzent-text:#a2471a;--akzent-sanft:#b053231f;--linienfigur:#121210;--platzlinie:#12121129;--s-nah:0 0 #0000;--s-mittel:0 0 #0000;--s-weit:0 18px 36px -22px #12121161;--lichtsaum:0 0 #0000;--schatten:0 0 #0000;--schatten-hoch:0 0 #0000;--glas:#fbfaf6;--knopf-grund:#121210;--knopf-text:#f4f3f0;--knopf-punkt:#daf549;--kreis-rand:#121210;--kreis-linse:#121210;--kreis-linie:#121210;--kreis-ander:#121210;--u-text:#121210;--u-text-2:#45443f;--u-text-3:#64635c;--u-karte:#fbfaf6;--u-ruhig:#e8e7df;background:var(--grund)}:root[data-design=court] body:has(.start){background:#f4f3f0}:root[data-design=court]:has(.start){background:#f4f3f0}:root[data-design=court] .start .logo-wort{color:var(--text)}:root[data-design=court] .start .logo-wort small{color:var(--text-3)}:root[data-design=court] .start [data-belag]{--s:var(--clay);--klein:var(--paper);--linie-belag:#f3f2ecd1;isolation:isolate;background:var(--s);color:var(--paper);--text:var(--paper);--text-2:var(--klein);--text-3:var(--klein);--fliess:var(--klein);--akzent-text:var(--paper);--linienfigur:var(--paper);--kreis-linie:var(--paper);--kreis-ander:var(--paper);--kreis-rand:transparent;border-radius:24px;margin:0 clamp(8px,1.6vw,20px);position:relative;overflow:hidden}:root[data-design=court] .start [data-belag=hard]{--s:var(--hard);--klein:var(--paper)}:root[data-design=court] .start [data-belag=grass]{--s:var(--grass);--klein:var(--paper)}:root[data-design=court] .start [data-belag=ink]{--s:var(--ink);--klein:#b9b8b0;--linie-belag:#2e2e2b}:root[data-design=court] .start section[data-belag]{margin-bottom:14px;padding:56px 0!important}:root[data-design=court] .start [data-belag]:before{content:"";z-index:-1;pointer-events:none;border:2px solid var(--linie-belag);background:linear-gradient(var(--linie-belag), var(--linie-belag)) 0 34px / 100% 2px no-repeat, linear-gradient(var(--linie-belag), var(--linie-belag)) 0 calc(100% - 34px) / 100% 2px no-repeat;border-radius:4px;position:absolute;inset:14px}:root[data-design=court] .start [data-belag] .label{color:var(--klein)}:root[data-design=court] .start [data-belag] :is(.karte,.handy,input,.feld,.abgleich,.start-mehr-punkt,.start-fakt){--text:var(--u-text);--text-2:var(--u-text-2);--text-3:var(--u-text-3);--fliess:var(--u-text-2);--akzent-text:#a2471a;--linienfigur:#121210;--kreis-linie:#121210;--kreis-ander:#121210;--kreis-rand:#121210;color:var(--text)}:root[data-design=court] .start .start-fakt b,:root[data-design=court] .start .start-fakt span,:root[data-design=court] .start .start-fakt-zeichen{color:var(--u-text)}:root[data-design=court] .start-buehne{background:var(--clay);min-height:auto;padding:30px 0 56px;margin-top:clamp(8px,1.6vw,20px)!important}:root[data-design=court] .start-buehne .korn,:root[data-design=court] .start-buehne .platzriss{display:none}:root[data-design=court] .start-kopf{padding-top:8px}:root[data-design=court] .start-buehne .logo-wort{color:var(--paper)}:root[data-design=court] .start-buehne .logo-wort small{color:var(--ink)}:root[data-design=court] .start-kopf a.leise-link{border:1.5px solid var(--paper);color:var(--paper);box-shadow:none;background:0 0;border-radius:999px}:root[data-design=court] .start h1.gross{font-family:var(--font-court);text-transform:uppercase;letter-spacing:-.045em;color:var(--paper);font-weight:900;line-height:.86}:root[data-design=court] .start h1.gross em{font-style:normal}:root[data-design=court] .start .unter{color:var(--paper);font-weight:500}:root[data-design=court] .start-buehne .klein{color:var(--paper);opacity:.9}:root[data-design=court] .start-buehne .klein a{color:var(--paper);text-underline-offset:3px;text-decoration:underline}:root[data-design=court] .start-form input{background:var(--paper);box-shadow:none;border:1.5px solid #0000;border-radius:999px}:root[data-design=court] .start-form .knopf--orange{background:var(--ink);color:var(--paper);box-shadow:none}:root[data-design=court] .start-form .knopf--orange:before{background:var(--ball)}:root[data-design=court] .start .titel h2{font-family:var(--font-court);text-transform:uppercase;letter-spacing:-.045em;font-size:clamp(30px,5.6vw,58px);font-weight:900;line-height:.9}:root[data-design=court] .start .titel p{color:var(--text-2)}:root[data-design=court] .start [data-belag=clay] .titel p{color:var(--paper)}:root[data-design=court] .start-dunkel{margin-top:0;background:var(--ink)!important}:root[data-design=court] .start-dunkel .start-schritt{box-shadow:none;--text:var(--paper);--text-2:#b9b8b0;color:var(--paper);background:#1a1a19;border:1.5px solid #2c2c29}:root[data-design=court] .start-dunkel .start-schritt h3,:root[data-design=court] .start-dunkel .titel h2{color:var(--paper)}:root[data-design=court] .start-dunkel .start-schritt p,:root[data-design=court] .start-dunkel .titel p{color:#b9b8b0}:root[data-design=court] .start-schluss{background:var(--ink);box-shadow:none;border-radius:24px}:root[data-design=court] .start-schluss h2{font-family:var(--font-court);text-transform:uppercase;letter-spacing:-.045em;color:var(--paper);font-size:clamp(30px,5vw,52px);font-weight:900;line-height:.9}:root[data-design=court] .start-schluss p{color:#b9b8b0}:root[data-design=court] .start-schluss .knopf{background:var(--ball);color:var(--ink);box-shadow:none}:root[data-design=court] .start-schluss .knopf:before{background:var(--ink)}@media (prefers-reduced-motion:reduce){:root[data-design=court] .belag-wipe{display:none!important}}:root[data-design=court] :is(.figur-kopf .figur,.figur-fuss,.figur--board-auf,.figur--held,.figur--bento,.figur--hub-baro,.figur--hub-rivalen,.figur--aufsteiger,.figur--wartend,.mk-figur){display:none}:root[data-design=court] .band-punkt{box-sizing:border-box;vertical-align:baseline;border:max(2px, .034em) solid var(--band-gross,var(--text));border-radius:50%;width:.21em;height:.21em;margin-left:.07em;display:inline-block;position:relative}:root[data-design=court] .band-punkt[data-los]{animation:1.6s .7s both punkt-ring}:root[data-design=court] .band-punkt i{background:var(--ball);transform-origin:50% 100%;border-radius:50%;position:absolute;inset:0}:root[data-design=court] .band-punkt[data-los] i{animation:1.6s .7s both punkt-fall}@keyframes punkt-fall{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-3.4em)scale(2.4)}4%{opacity:1}42%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)scale(1.3,.68)}60%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-.9em)scale(1.15,1.25)}75%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)scale(1.14,.84)}86%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-.28em)scale(1.02,1.06)}94%{transform:translateY(0)scale(1.04,.96)}to{opacity:1;transform:none}}@keyframes punkt-ring{0%,38%{transform:none}44%{transform:scale(1.18,.9)}56%{transform:none}76%{transform:scale(1.07,.95)}86%,to{transform:none}}:root[data-design=court]{--platz-feld:#e8e8e6}:root[data-design=court][data-farbe=dunkel]{--platz-feld:#222221}:root[data-design=court] .matchkarte{border:1.5px solid var(--linie);box-shadow:none;border-radius:18px}:root[data-design=court] .mk-platz{background:var(--platz-feld);box-shadow:none;border-radius:14px}:root[data-design=court] .mk-plus{background:var(--ball);color:var(--ink);box-shadow:none}:root[data-design=court] .mk-plus:before{display:none}:root[data-design=court] .mk-ich{background:var(--text);border-radius:50%;width:46px;height:46px;display:block;position:absolute;top:50%;left:12%;translate:0 -50%}:root[data-design=court] .mk-gast{gap:5px}:root[data-design=court] .mk-gast :is(.anfaenger-marke,.mk-verein,.ampel){text-align:left;background:0 0;border-radius:0;align-items:center;gap:6px;height:auto;margin:0;padding:0;font-size:11.5px;line-height:1.3;display:flex}:root[data-design=court] .mk-ico{flex:0 0 14px;place-items:center;width:14px;font-style:normal;display:grid}:root[data-design=court] .mk-ico>svg{display:block}:root[data-design=court] .mk-gast .anfaenger-marke>svg{flex:none;margin-inline:2px}:root[data-design=court] .mk-gast .ampel i{flex:0 0 8px;margin-inline:3px}:root[data-design=court] .mk-verein,:root[data-design=court] .mk-fremd{color:var(--text-3)}:root[data-design=court] .fav-stern[data-an=true]{color:var(--ball)}:root[data-design=court] .fav-stern[data-an=true] svg{stroke:var(--kreis-rand)}:root[data-design=court] .fav-stern:hover{color:var(--text);background:var(--ruhig)}:root[data-design=court] .fav-stern[data-an=true]:hover{color:var(--ball)}:root[data-design=court] .start-buehne{padding-top:132px}@media (min-width:900px){:root[data-design=court] .start-buehne{padding-top:150px}}:root[data-design=court] .start-buehne[data-belag]:before{background:linear-gradient(var(--linie-belag), var(--linie-belag)) 0 84px / 100% 2px no-repeat, linear-gradient(var(--linie-belag), var(--linie-belag)) 0 calc(100% - 34px) / 100% 2px no-repeat}:root[data-design=court] .start-kopf{padding-top:32px;max-width:none;padding-inline:34px}@media (min-width:1140px){:root[data-design=court] .start-kopf{padding-inline:calc(50% - 518px)}}:root[data-design=court] .start-buehne .logo-wort small{color:var(--paper);opacity:.72}:root[data-design=court] .start .ballpunkt,:root[data-design=court] :is(.figur--start-volley,.figur--start-slice,.figur--schritt){display:none}@media (min-width:821px){:root[data-design=court] .start .start-raster{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-design=court] .start .start-schritt:first-child{grid-column:auto}}:root[data-design=court] .start .start-schritt.karte{gap:10px;padding:24px}:root[data-design=court] .start .start-schritt h3{font-size:20px}:root[data-design=court] .start .start-schritt p{max-width:32ch}:root[data-design=court] .start .start-mehr{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}:root[data-design=court] .start .start-mehr-punkt{gap:4px;padding:18px}:root[data-design=court] .start .start-mehr-punkt h3{font-size:16.5px;font-weight:800}:root[data-design=court] .wortmarke{width:max-content;font-family:var(--font-court);text-transform:uppercase;letter-spacing:-.035em;color:inherit;flex-direction:column;gap:.1em;font-size:16px;font-weight:900;line-height:.82;display:inline-flex}:root[data-design=court] .wm-zeile{align-items:stretch;gap:.12em;display:flex}:root[data-design=court] .wm-wort{white-space:nowrap;display:block}:root[data-design=court] .wm-balken{transform-origin:0;background:currentColor;flex:1;min-width:.2em;margin:.035em 0 .06em}:root[data-design=court] .wm-ball{background:var(--ball);vertical-align:baseline;border-radius:50%;width:.2em;height:.2em;margin:0 .05em 0 .06em;display:inline-block}:root[data-design=court] .wm-strich{transform-origin:0;background:currentColor;height:.08em;margin-top:0}@supports (text-box:trim-both cap alphabetic){:root[data-design=court] .wm-wort{text-box:trim-both cap alphabetic}:root[data-design=court] .wm-balken{margin:0}}:root[data-design=court] .wortmarke[data-bewegt=true] .wm-balken{animation:wm-balken .52s var(--e-approach) both;animation-delay:calc(.2s + var(--n,0) * 90ms)}:root[data-design=court] .wortmarke[data-bewegt=true] .wm-ball{transform-origin:50% 100%;animation:1.15s .42s both punkt-fall}:root[data-design=court] .wortmarke[data-bewegt=true] .wm-strich{animation:wm-balken .6s .7s var(--e-approach) both}@keyframes wm-balken{0%{transform:scaleX(0)}to{transform:none}}:root[data-design=court] .logo{align-items:stretch;gap:calc(var(--logo,40px) * .26);display:inline-flex}:root[data-design=court] .logo .wortmarke{font-size:calc(var(--logo,40px) * .4)}:root[data-design=court] .logo .logo-icon{width:auto;height:calc(var(--logo,40px) * .944);aspect-ratio:625/613;align-self:center}@supports not (text-box:trim-both cap alphabetic){:root[data-design=court] .logo .logo-icon{height:calc(var(--logo,40px) * 1.11)}}:root[data-design=court] .kopfband{justify-content:space-between}:root[data-design=court] .kopfband-marke{color:var(--text);text-decoration:none;display:inline-flex}:root[data-design=court] .leiste-marke{display:none}@media (min-width:1080px){:root[data-design=court] .huelle .leiste .leiste-marke{color:var(--text);background:0 0;border-radius:0;flex:none;margin-bottom:8px;padding:4px 8px 26px;text-decoration:none;display:inline-flex}:root[data-design=court] .huelle .leiste .leiste-marke:hover{background:0 0}}:root[data-design=court] .mk-feld{aspect-ratio:220/120;width:min(100% - 8px,198px);height:auto;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}:root[data-design=court] .mk-feld .mk-ich,:root[data-design=court] .mk-feld .mk-plus{aspect-ratio:1;width:auto;height:30%;top:50%;translate:-50% -50%}:root[data-design=court] .mk-feld .mk-ich{left:15.9%}:root[data-design=court] .mk-feld .mk-plus{left:84.1%;right:auto}:root[data-design=court] .mk-feld .mk-plus svg{width:52%;height:52%}:root[data-design=court] .mk-plus svg{transition:transform var(--t-ui) var(--e-approach)}:root[data-design=court] .matchkarte[data-auf=true] .mk-plus svg{transform:rotate(45deg)}:root[data-design=court] .fav-gelb{color:var(--ball)}:root[data-design=court] .fav-gelb svg{stroke:var(--kreis-rand);stroke-width:1.6px;vertical-align:-2px}:root[data-design=court] .mitbring-zeile[data-meins=true] .mitbring-haken{background:var(--ball);border-color:var(--kreis-rand,var(--ink));color:var(--ink)}:root[data-design=court] .spieltag-chip{border-radius:999px;padding:8px 15px}:root[data-design=court] .start .schlagfigur{display:none}:root[data-design=court] .athlet{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:16px}:root[data-design=court] .athlet h1{font-family:var(--font-court);text-transform:uppercase;letter-spacing:-.045em;color:var(--band-gross);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;animation:band-titel var(--t-enter) .12s var(--e-approach) both;padding-top:.08em;font-weight:900;line-height:.86;font-size:clamp(32px,8vw,58px)!important}:root[data-design=court] .athlet .athlet-text{padding-right:76px}:root[data-design=court] .athlet .athlet-verein,:root[data-design=court] .athlet .label,:root[data-design=court] .athlet .leise{color:var(--band-klein)}@media (min-width:620px){:root[data-design=court] .athlet .athlet-text{padding-right:104px}}:root[data-design=court] .neu-vibe{grid-template-columns:1fr}:root[data-design=court] .neu-vibe-figur,:root[data-design=court] .punkt-klassisch{display:none}:root[data-design=court] .mk-plus:before{border:2px solid color-mix(in srgb, var(--ball) 70%, var(--ink));display:block}:root[data-design=court][data-farbe=dunkel] .mk-plus:before{border-color:var(--ball)}:root[data-design=court] .matchkarte[data-auf=true] .mk-plus:before{opacity:0;animation:none}:root[data-design=court] .fav-stern[data-an=true] svg,:root[data-design=court] .fav-gelb svg{stroke:color-mix(in srgb, var(--ball) 55%, var(--ink));stroke-width:1px}:root[data-design=court][data-farbe=dunkel] .fav-stern[data-an=true] svg,:root[data-design=court][data-farbe=dunkel] .fav-gelb svg{stroke:none}:root[data-design=court] .funktion-block[data-belag]{--s:var(--clay);--linie-belag:#f4f3f0d1;isolation:isolate;background:var(--s);color:var(--paper);--text:var(--paper);--text-2:var(--paper);--fliess:var(--paper);--text-3:color-mix(in srgb, var(--paper) 86%, var(--s));--akzent-text:var(--paper);border:0;border-radius:22px;position:relative;padding:54px 30px 30px!important}:root[data-design=court] .funktion-block[data-belag=hard]{--s:var(--hard)}:root[data-design=court] .funktion-block[data-belag=grass]{--s:var(--grass)}:root[data-design=court][data-farbe=dunkel] .funktion-block[data-belag]{background:color-mix(in srgb, var(--s) 15%, #121210);--linie-belag:var(--s);--text-3:#b9b8b0}:root[data-design=court] .funktion-block[data-belag]:before{content:"";z-index:-1;pointer-events:none;border:2px solid var(--linie-belag);background:linear-gradient(var(--linie-belag), var(--linie-belag)) 0 22px / 100% 2px no-repeat;border-radius:4px;position:absolute;inset:12px}:root[data-design=court] .funktion-block h2{font-family:var(--font-court);text-transform:uppercase;letter-spacing:-.045em;color:var(--paper);font-size:clamp(28px,4.6vw,46px);font-weight:900;line-height:.9}:root[data-design=court] .funktion-block img{box-shadow:none!important;border-radius:16px!important}:root[data-design=court] .funktion-punkt{background:var(--ball);border-radius:50%;width:11px;height:11px;margin-top:6px}@media (max-width:620px){:root[data-design=court] .funktion-block[data-belag]{grid-template-columns:1fr!important;padding:50px 24px 28px!important}:root[data-design=court] .funktion-block img{justify-self:center;max-width:240px}}:root[data-design=court] .funktion-alles,:root[data-design=court] .funktion-schluss{color:var(--paper);--text:var(--paper);--text-2:#d8d7cf;--fliess:#d8d7cf;--text-3:#b9b8b0;border:0;border-radius:22px}:root[data-design=court] .funktion-alles{background:#121210}:root[data-design=court] .funktion-schluss{background:var(--clay);--fliess:var(--paper)}:root[data-design=court] :is(.funktion-alles,.funktion-schluss) h2{font-family:var(--font-court);text-transform:uppercase;letter-spacing:-.045em;color:var(--paper);font-size:clamp(30px,5vw,52px);font-weight:900;line-height:.9}:root[data-design=court] .funktion-alles .knopf-zweit{border-color:var(--paper);color:var(--paper)}:root[data-design=court] .funktion-alles .knopf-zweit:hover{background:var(--paper);color:#121210}:root[data-design=court] .funktion-schluss .knopf-zweit{border-color:var(--paper);color:var(--paper)}:root[data-design=court][data-farbe=dunkel] .funktion-alles{background:#1a1a19;border:1.5px solid #2c2c29}:root[data-design=court][data-farbe=dunkel] .funktion-schluss .knopf{background:var(--ball);color:var(--ink)}:root[data-design=court] .matchkarte:not([data-auf=true]) .mk-plus:before{animation:2.2s cubic-bezier(.2,.7,.3,1) infinite puls}:root[data-design=court] .mk-plus:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid color-mix(in srgb, var(--ball) 70%, var(--ink));opacity:0;position:absolute;inset:0}:root[data-design=court][data-farbe=dunkel] .mk-plus:after{border-color:var(--ball)}:root[data-design=court] .matchkarte:not([data-auf=true]) .mk-plus:after{animation:2.2s cubic-bezier(.2,.7,.3,1) 1.1s infinite puls}:root[data-design=court][data-court=hard]{--akzent:#3766c0;--akzent-text:#2c55a6;--akzent-hell:#4f7bd0;--akzent-sanft:#3766c01f;--hinweis-text:#1f3f7a}:root[data-design=court][data-court=grass]{--akzent:#317a4a;--akzent-text:#265f3b;--akzent-hell:#3f9160;--akzent-sanft:#317a4a21;--hinweis-text:#1c4d2c}:root[data-design=court][data-court=clay]{--akzent:#b05323;--akzent-text:#9a4519;--akzent-hell:#c4683a;--akzent-sanft:#b053231f;--hinweis-text:#6b2e0e}:root[data-design=court][data-farbe=dunkel][data-court=hard]{--akzent:#6e95e0;--akzent-text:#9db8ee;--akzent-hell:#9db8ee;--akzent-sanft:#6e95e029;--hinweis-text:#c3d3f5}:root[data-design=court][data-farbe=dunkel][data-court=grass]{--akzent:#5cb37e;--akzent-text:#8ed3a8;--akzent-hell:#8ed3a8;--akzent-sanft:#5cb37e29;--hinweis-text:#bfe6cd}:root[data-design=court][data-farbe=dunkel][data-court=clay]{--akzent:#e07a45;--akzent-text:#ee9a6a;--akzent-hell:#ee9a6a;--akzent-sanft:#e07a4526;--hinweis-text:#f5c4a5}:root[data-design=court] .baro-leiste{box-shadow:none}:root[data-design=court] .baro-leiste i{background:var(--akzent);box-shadow:none}:root[data-design=court] .regler-band{box-shadow:none}:root[data-design=court] .stapel-leuchten{box-shadow:inset 0 0 0 2px var(--akzent)}:root[data-design=court] .duell-stat-ring .wert{filter:none}:root[data-design=court] .plan-feld--belegt[data-meine=true][data-anfang=true]{box-shadow:none}:root[data-design=court] .wolke-marke{background:var(--akzent-sanft);box-shadow:none}:root[data-design=court] .abzeichen[data-an=true]{background:var(--akzent);color:var(--paper);box-shadow:none}:root[data-design=court] .held-regen-knopf{background:var(--akzent);color:var(--paper)}:root[data-design=court] .athlet :is(.marke,.wolke-marke){background:color-mix(in srgb, var(--paper) 16%, transparent);color:var(--paper);border:1.5px solid color-mix(in srgb, var(--paper) 55%, transparent);box-shadow:none;white-space:nowrap;letter-spacing:.08em;height:26px;padding:0 10px}:root[data-design=court] .athlet .athlet-zeile{row-gap:8px}@media (max-width:619px){:root[data-design=court] .athlet{align-items:flex-end;gap:12px;padding:34px 18px 20px}:root[data-design=court] .athlet:after{display:none}:root[data-design=court] .athlet .athlet-text{padding-right:0}:root[data-design=court] .athlet h1{font-size:clamp(30px,9vw,40px)!important}:root[data-design=court] .athlet :is(.marke,.wolke-marke){font-size:9.5px}}:root[data-ruhig] :is(.figur-kopf,.board-kopf,.athlet):before,:root[data-ruhig] :is(.figur-kopf,.board-kopf,.athlet):after,:root[data-ruhig] .figur-kopf>h1,:root[data-ruhig] .board-kopf h1,:root[data-ruhig] .athlet h1,:root[data-ruhig] .auftritt{animation:none!important}
