.ab-bild{width:100%;--ab-halo: var(--mb-grund)}.ab-bild .mb-figur{--ab-halo: var(--mb-grund)}.ab-bild .mb-buehne>svg{overflow:visible}.ab-wort,.ab-spur-wort,.ab-pille text,.ab-marke text,.ab-code{font-family:var(--w-mono, "JetBrains Mono Variable", ui-monospace, monospace);letter-spacing:.08em}.ab-wort{font-size:10px;fill:var(--mb-tinte);paint-order:stroke;stroke:var(--ab-halo);stroke-width:4px;stroke-linejoin:round}.ab-wort-leise{fill:var(--mb-leise)}.ab-wort-blau{fill:var(--mb-blau)}.ab-verb{font-family:var(--w-sans, "Inter Variable", Inter, system-ui, sans-serif);font-size:11px;fill:var(--mb-verb);paint-order:stroke;stroke:var(--ab-halo);stroke-width:4px;stroke-linejoin:round}.ab-verb.ab-code{font-size:10px;letter-spacing:.02em}.ab-spur-wort{font-size:10px;fill:var(--mb-leise);paint-order:stroke;stroke:var(--ab-halo);stroke-width:4px;stroke-linejoin:round}.ab-kante{fill:var(--mb-grund);stroke:var(--mb-tinte);stroke-width:1}.ab-rahmen-leer .ab-kante{fill:none;stroke-dasharray:3 3}.ab-rahmen-leer .mb-sym{opacity:.45}.ab-rahmen-blass .ab-kante{stroke-opacity:.32}.ab-rahmen-blass .mb-sym{opacity:.35}.ab-rahmen-aktion .ab-kante{stroke:var(--mb-blau)}.ab-rahmen-flaeche .ab-kante{fill:var(--mb-deckel);stroke:var(--mb-kante)}.ab-rahmen a{cursor:pointer}.ab-rahmen a:hover .ab-kante,.ab-rahmen a:focus-visible .ab-kante{stroke-width:2}.ab-rahmen a:focus{outline:none}.ab-linie{fill:none;stroke:var(--mb-bez);stroke-width:1}.ab-linie-leise{stroke-opacity:.62}.ab-strich{stroke-dasharray:3 3}.ab-spitze{stroke-dasharray:none;stroke-linejoin:round;stroke-linecap:round}.ab-sperre{fill:none;stroke:var(--mb-tinte);stroke-width:1.5;stroke-linecap:round}.ab-grenze{fill:none;stroke:var(--mb-grenze);stroke-width:1;stroke-dasharray:4 4}.ab-tor{fill:none;stroke:var(--mb-tinte);stroke-width:1;stroke-dasharray:4 3}.ab-ereignis{fill:none;stroke:var(--mb-tinte);stroke-width:1;stroke-linecap:round}.ab-glied rect,.ab-glied path{fill:var(--mb-grund);stroke:var(--mb-tinte);stroke-width:1}.ab-glied-leer rect{stroke-dasharray:3 2}.ab-flaeche{fill:var(--mb-deckel);stroke:var(--mb-kante);stroke-width:1}.ab-punkt circle{fill:var(--mb-blau);stroke:var(--mb-blau);stroke-width:1}.ab-punkt[data-offen] circle{fill:var(--mb-grund)}.ab-pille rect{fill:var(--mb-grund);stroke:var(--mb-blau);stroke-width:1}.ab-pille text{font-size:10px;fill:var(--mb-blau)}.ab-pille-grau rect{stroke:var(--mb-tinte)}.ab-pille-grau text{fill:var(--mb-tinte)}.ab-marke circle{fill:var(--mb-grund);stroke:var(--mb-tinte);stroke-width:1}.ab-marke text{font-size:9.5px;letter-spacing:0;fill:var(--mb-tinte)}.ab-knoten circle{fill:var(--mb-tinte);transition:r .2s ease-in-out}.ab-knoten a:hover circle,.ab-knoten a:focus-visible circle,.ab-knoten[data-an] circle{r:6}.ab-knoten a:focus{outline:none}.ab-knoten a:focus-visible circle{stroke:var(--mb-blau);stroke-width:2}.ab-bogen{fill:none;stroke:var(--mb-bez);stroke-opacity:.5;stroke-width:1;transition:stroke .2s ease-in-out,stroke-opacity .2s ease-in-out}.ab-bogen[data-an]{stroke:var(--mb-tinte);stroke-opacity:1}.ab-buchstabe{font-family:var(--w-mono, "JetBrains Mono Variable", ui-monospace, monospace);font-size:10px;letter-spacing:.04em;fill:var(--mb-leise)}.ab-buchstabe-link:hover .ab-buchstabe,.ab-buchstabe-link:focus-visible .ab-buchstabe{fill:var(--mb-tinte);text-decoration:underline}.ab-achse{fill:none;stroke:var(--mb-tinte);stroke-opacity:.4;stroke-width:1}.ab-strich-klein{fill:none;stroke:var(--mb-tinte);stroke-opacity:.5;stroke-width:1}@media (prefers-reduced-motion: reduce){.ab-knoten circle,.ab-bogen{transition:none}}@media (max-width: 760px){.ab-wort,.ab-spur-wort,.ab-pille text,.ab-marke text,.ab-verb.ab-code,.ab-buchstabe{font-size:11px}}
