:root{--grund:#070b14;--flaeche:#0e1524;--flaeche-hoch:#1e2c49;--rand:#33425f;--rand-stark:#536584;--auf-akzent:#07111f;--text:#e8edf7;--text-leise:#aebcd6;--akzent:#4da3ff;--ok:#3ddc97;--warn:#ffb454;--fehler:#ff6b6b;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--radius:.25rem;--touch:48px;--schrift-zahl:ui-monospace, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", Menlo, Consolas, monospace;--sicher-oben:env(safe-area-inset-top,0px);--sicher-unten:env(safe-area-inset-bottom,0px);--sicher-links:env(safe-area-inset-left,0px);--sicher-rechts:env(safe-area-inset-right,0px);--kopf-hoehe:3.25rem;--nav-hoehe:3.5rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--grund);color:var(--text);overscroll-behavior-y:none;min-height:100dvh;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}body,#app{max-width:100%;overflow-x:clip}.ladehinweis{padding:var(--s5);color:var(--text-leise)}.huelle{grid-template-rows:auto auto 1fr auto auto;min-height:100dvh;display:grid}.kopf{z-index:10;align-items:center;gap:var(--s3);min-height:var(--kopf-hoehe);padding:var(--sicher-oben) calc(var(--s4) + var(--sicher-rechts)) 0 calc(var(--s4) + var(--sicher-links));background:color-mix(in srgb, var(--grund) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rand);display:flex;position:sticky;top:0}.marke{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:650;overflow:hidden}.marke small{color:var(--text-leise);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:400;display:block}.verbindung{align-items:center;gap:var(--s2);color:var(--text-leise);white-space:nowrap;margin-left:auto;font-size:.75rem;display:inline-flex}.punkt{background:var(--text-leise);border-radius:50%;flex:none;width:.55rem;height:.55rem}.punkt[data-zustand=ok]{background:var(--ok)}.punkt[data-zustand=fehler]{background:var(--fehler)}.punkt[data-zustand=unbekannt]{background:var(--warn)}.inhalt{padding:var(--s4) calc(var(--s4) + var(--sicher-rechts)) var(--s5) calc(var(--s4) + var(--sicher-links))}.nav{z-index:10;background:color-mix(in srgb, var(--flaeche) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--rand-stark);padding-bottom:var(--sicher-unten);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:sticky;bottom:0}.nav button{appearance:none;color:var(--text-leise);min-height:var(--nav-hoehe);padding:var(--s2) var(--s1);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;gap:2px;font-size:.68rem;display:grid}.nav button .zeichen{font-size:1.15rem;line-height:1}.nav button span:not(.zeichen){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.nav button[aria-selected=true]{color:var(--akzent);box-shadow:inset 0 2px 0 0 var(--akzent)}.nav button:active{background:var(--flaeche-hoch)}.nav button:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.karte{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);padding:var(--s4);margin-bottom:var(--s4)}.karte h2{margin:0 0 var(--s3);letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);font-size:.8rem}.werte{gap:var(--s2);margin:0;display:grid}.werte>div{gap:var(--s3);grid-template-columns:8.5rem 1fr;align-items:baseline;display:grid}.werte dt{color:var(--text-leise);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.werte dd{overflow-wrap:anywhere;font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}@media (max-width:400px){.werte>div{grid-template-columns:1fr;gap:0}}.koerperliste{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.koerperliste li{gap:var(--s3);padding:var(--s2) var(--s3);background:var(--flaeche-hoch);border-radius:var(--radius);min-height:var(--touch);grid-template-columns:48px 1fr auto;align-items:start;display:grid}.koerperliste .art{text-transform:uppercase;letter-spacing:.06em;color:var(--text-leise);align-self:center;min-width:5.5rem;font-size:.65rem}.koerperliste .name{font-weight:600}.koerperliste .rolle{color:var(--text-leise);font-size:.78rem;display:block}.koerperliste li[data-art=mond]{margin-left:var(--s4)}.offen{border-left:3px solid var(--warn)}.offen p{margin:0 0 var(--s2)}.offen code{background:var(--flaeche-hoch);border-radius:var(--radius);font-family:var(--schrift-zahl);overflow-wrap:anywhere;padding:.1em .35em;font-size:.82em}.leise{color:var(--text-leise);font-size:.8rem}@media (min-width:768px){.inhalt{width:100%;min-width:0;max-width:60rem;padding-inline:var(--s5);justify-self:center}.zweispaltig{gap:var(--s4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.zweispaltig>.karte{margin-bottom:0}.nav button{font-size:.78rem}}@media (min-width:1024px){.huelle{grid-template-rows:auto auto 1fr}.nav{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:11;background:0 0;border:0;grid-auto-columns:auto;width:auto;padding:0;position:fixed;top:0;bottom:auto;left:50%;transform:translate(-50%)}.nav button{min-height:var(--kopf-hoehe);padding-inline:var(--s4);font-size:.8rem}.nav button .zeichen{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.koerperbild{object-fit:contain;align-self:center;width:48px;height:48px;display:block}.koerperbild.leer{border:1px dashed var(--rand-stark);opacity:.35;border-radius:50%}.koerperliste .art{text-align:right;align-self:center;min-width:0;font-size:.6rem}@media (max-width:399px){.koerperliste .art{display:none}.koerperliste li{grid-template-columns:48px 1fr}}.statusleiste{top:calc(var(--kopf-hoehe) + var(--sicher-oben));z-index:9;background:var(--rand);border-bottom:1px solid var(--rand-stark);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;position:sticky}.stat{background:var(--flaeche);padding:var(--s2) var(--s2);gap:1px;min-width:0;display:grid}.stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-leise);font-size:.6rem}.stat-wert{font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.auftragsleiste{bottom:calc(var(--nav-hoehe) + var(--sicher-unten));z-index:9;background:var(--flaeche-hoch);border-top:1px solid var(--rand-stark);position:sticky}.auftrag-balken{background:var(--rand);height:3px}.auftrag-balken span{background:var(--akzent);height:100%;transition:width 1s linear;display:block}.auftrag-zeile{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) calc(var(--s4) + var(--sicher-rechts)) var(--s2) calc(var(--s4) + var(--sicher-links));display:flex}.auftrag-name{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.auftrag-zeit{font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;color:var(--akzent);text-align:right;min-width:5ch;font-size:1rem;font-weight:600}.knopf{appearance:none;font:inherit;min-height:var(--touch);padding:0 var(--s4);border-radius:var(--radius);border:1px solid var(--rand-stark);background:var(--flaeche-hoch);color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:.85rem}.knopf.haupt{background:var(--akzent);border-color:var(--akzent);color:var(--auf-akzent);font-weight:600}.knopf.klein{min-height:var(--touch);padding:0 var(--s3);white-space:nowrap;font-size:.8rem}.knopf:active:not(:disabled){filter:brightness(1.15)}.knopf:disabled{opacity:.45;cursor:not-allowed}.knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.knopf.leise-knopf{width:100%;margin-top:var(--s2);border-color:var(--rand);color:var(--text-leise);background:0 0}.knopfpaar{gap:var(--s2);flex:none;display:flex}.zielliste{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.zielliste li{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);background:var(--flaeche-hoch);border-radius:var(--radius);min-height:var(--touch);display:flex}.zielliste.schmal li{background:0 0;padding-inline:0}.ziel-text{flex:1;gap:2px;min-width:0;display:grid}.ziel-text .name{font-size:.9rem;font-weight:600}.ziel-text .rolle{color:var(--text-leise);font-size:.75rem}.zielliste .wert{font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:480px){.zielliste.torziele li{flex-direction:column;align-items:stretch}.torziele .knopf{width:100%}}.marke-klein{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--rand-stark);color:var(--text-leise);vertical-align:middle;border-radius:2px;padding:1px 5px;font-size:.6rem;display:inline-block}.marke-klein.warnung{color:var(--warn);border-color:var(--warn)}.fortschritt{background:var(--rand);border-radius:2px;height:3px;margin-top:3px;display:block;overflow:hidden}.fortschritt span{background:var(--akzent);height:100%;display:block}.protokoll{gap:var(--s2);margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.protokoll li{gap:var(--s2);grid-template-columns:5.5rem 1fr;align-items:baseline;display:grid}.protokoll .pzeit{font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;color:var(--text-leise);font-size:.75rem}.protokoll li.fehlgeschlagen{color:var(--fehler)}.meldung{margin:0 0 var(--s3);padding:var(--s3);border-radius:var(--radius);border-left:3px solid var(--rand-stark);background:var(--flaeche);font-size:.85rem}.meldung.gut{border-left-color:var(--ok)}.meldung.fehler{border-left-color:var(--fehler);color:var(--text)}.feld{gap:var(--s1);margin-bottom:var(--s3);display:grid}.feld span{text-transform:uppercase;letter-spacing:.05em;color:var(--text-leise);font-size:.72rem}.feld input{font:inherit;min-height:var(--touch);padding:0 var(--s3);border-radius:var(--radius);border:1px solid var(--rand-stark);background:var(--grund);color:var(--text);font-size:16px}.feld input:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}#anmeldeform .knopf.haupt{width:100%}.willkommen h2{margin-top:var(--s1);text-transform:none;letter-spacing:-.02em;color:var(--text);font-size:clamp(1.65rem,8vw,2.75rem);line-height:1.05}.hero-kicker{color:var(--akzent);font-family:var(--schrift-zahl);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:650}.einstieg-kopf{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);display:flex}.einstieg-kopf h2{margin:0}.klein{font-size:.72rem}.huelle.ohne-nav{grid-template-rows:auto 1fr}@media (min-width:768px){.statusleiste{grid-template-columns:repeat(4,1fr)}.stat-wert{font-size:.95rem}}@media (orientation:landscape) and (max-height:560px){:root{--kopf-hoehe:2.5rem;--nav-hoehe:2.75rem}.huelle{grid-template-rows:auto 1fr auto auto;grid-template-columns:auto 1fr}.huelle>.kopf{grid-area:1/1}.huelle>.statusleiste{grid-area:1/2}.huelle>.inhalt,.huelle>.auftragsleiste,.huelle>.nav{grid-column:1/-1}.kopf{border-bottom:1px solid var(--rand-stark);padding-right:var(--s3)}.marke small{display:none}.marke{font-size:.9rem}.verbindung{display:none}.statusleiste{border-bottom:1px solid var(--rand-stark);align-items:center;position:static}.stat{padding-block:var(--s1)}.nav button{gap:var(--s2);min-height:var(--nav-hoehe);grid-template-columns:auto auto;grid-auto-flow:column;place-content:center;font-size:.75rem}.nav button .zeichen{font-size:1rem;display:inline}.auftrag-zeile{padding-block:var(--s1)}.inhalt{padding-block:var(--s3)}.karte{padding:var(--s3);margin-bottom:var(--s3)}}@media (orientation:landscape) and (max-height:430px){.karte h2{margin-bottom:var(--s2)}.zielliste li{min-height:44px;padding-block:var(--s1)}.koerperbild,.koerperbild.leer{width:36px;height:36px}}@media (min-width:1024px) and (min-height:600px){.inhalt{max-width:84rem;padding-inline:var(--s6)}body{font-size:17px}.ziel-text .name{font-size:1rem}.ziel-text .rolle{font-size:.85rem}.karte{padding:var(--s5)}.karte h2{font-size:.9rem}.knopf{min-height:52px;font-size:.9rem}.knopf.klein{padding-inline:var(--s4);font-size:.85rem}.zielliste li{min-height:76px;padding:var(--s3) var(--s4);gap:var(--s4)}.koerperbild,.koerperbild.leer{width:72px;height:72px}.statusleiste{grid-template-columns:repeat(4,minmax(0,1fr))}.stat{padding:var(--s3) var(--s4)}.stat-label{font-size:.68rem}.stat-wert{font-size:1.15rem}.werte>div{grid-template-columns:12rem 1fr}.werte dd{font-size:.95rem}}@media (min-width:768px) and (min-height:380px){.inhalt{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-content:start;align-items:start;display:grid}.inhalt>.karte{min-width:0;margin-bottom:0}.inhalt>.karte.breit{grid-column:1/-1}}@media (min-width:1024px) and (min-height:600px){.inhalt{grid-template-columns:repeat(auto-fit,minmax(26rem,1fr))}}@media (min-width:1600px) and (min-height:600px){.inhalt{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));max-width:100rem}}@media (min-width:768px){.zielliste{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.zielliste.schmal{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.kartenkopf{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.kartenkopf h2{margin:0}.sternenkarte{aspect-ratio:1;width:100%;margin:var(--s3) 0;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--akzent) 10%, transparent) 0%, transparent 62%), url(/assets/ui/sternenfeld-512.png) center / cover no-repeat, var(--grund);border:1px solid var(--rand);border-radius:var(--radius);position:relative;overflow:hidden}.bahn{border:1px solid var(--rand);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kartenzentrum{pointer-events:none;justify-items:center;gap:2px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kartenzentrum .koerperbild{width:44px;height:44px}.kartenziel{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;gap:2px;min-width:48px;min-height:48px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.kartenziel .koerperbild{border-radius:50%;width:40px;height:40px}.kartenname{letter-spacing:.03em;color:var(--text-leise);white-space:nowrap;background:color-mix(in srgb, var(--grund) 78%, transparent);border-radius:2px;padding:0 3px;font-size:.62rem}.kartenziel.gewaehlt .koerperbild,.kartenziel.gewaehlt .koerperbild.leer{outline:2px solid var(--akzent);outline-offset:2px}.kartenziel.gewaehlt .kartenname{color:var(--akzent)}.kartenziel.hier .koerperbild,.kartenziel.hier .koerperbild.leer{outline:2px solid var(--ok);outline-offset:2px}.kartenziel.hier .kartenname{color:var(--ok)}.kartenziel.unerreichbar{opacity:.45}.kartenziel:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:var(--radius)}.pruefer .pruefer-kopf{margin-bottom:var(--s2);gap:2px;display:grid}.pruefer .pruefer-kopf .name{font-size:1rem;font-weight:600}.pruefer .pruefer-kopf .rolle{color:var(--text-leise);font-size:.8rem}.pruefer .knopfpaar{margin-top:var(--s3);flex-wrap:wrap}@media (min-width:768px){.sternenkarte{max-width:34rem;margin-inline:auto}}@media (min-width:1024px) and (min-height:600px){.kartenziel .koerperbild{width:56px;height:56px}.kartenzentrum .koerperbild{width:64px;height:64px}.kartenname{font-size:.75rem}.sternenkarte{max-width:44rem}}@media (orientation:landscape) and (max-height:560px){.sternenkarte{aspect-ratio:1;max-width:min(100%,46vh);margin-inline:auto}.kartenziel .koerperbild{width:32px;height:32px}.kartenzentrum .koerperbild{width:34px;height:34px}.kartenname{font-size:.55rem}}.kartenziel.hier-naehe .koerperbild,.kartenziel.hier-naehe .koerperbild.leer{outline:2px dashed var(--ok);outline-offset:2px}.kartenziel.hier-naehe .kartenname{color:var(--ok)}button.kartenzentrum{appearance:none;cursor:pointer;background:0 0;border:0;padding:0;top:50%;left:50%;transform:translate(-50%,-50%)}.zielliste .leerslot{border:1px dashed var(--rand-stark);background:0 0;justify-content:center;min-height:36px}.ziel-text .warntext{color:var(--warn)}.zielliste li.gesperrt{opacity:.6}.kampfseiten{gap:var(--s3);margin-bottom:var(--s3);grid-template-columns:1fr 1fr;display:grid}.kampfseite{align-content:start;gap:3px;min-width:0;display:grid}.kampfwert{font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.kampfleiste{background:var(--rand);height:6px;margin-bottom:var(--s2);border-radius:3px;display:block;overflow:hidden}.kampfleiste span{height:100%;transition:width .6s linear;display:block}.kampfleiste.schild span{background:var(--akzent)}.kampfleiste.panzerung span{background:var(--ok)}.marke-klein.einschaetzung-machbar{color:var(--ok);border-color:var(--ok)}.marke-klein.einschaetzung-knapp,.marke-klein.einschaetzung-gefaehrlich{color:var(--warn);border-color:var(--warn)}.marke-klein.einschaetzung-aussichtslos{color:var(--fehler);border-color:var(--fehler)}@media (max-width:420px){.nav button{padding-inline:0;font-size:.6rem}}.rangliste{margin:0 0 var(--s2);gap:2px;padding:0;list-style:none;display:grid}.rangliste li{gap:var(--s2);padding:var(--s1) var(--s2);border-radius:var(--radius);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;font-size:.85rem;display:grid}.rangliste .platz,.rangliste .wert{font-family:var(--schrift-zahl);font-variant-numeric:tabular-nums}.rangliste .platz{color:var(--text-leise)}.rangliste .rname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rangliste li.selbst{background:var(--flaeche-hoch);outline:1px solid var(--rand-stark)}.rangliste li.selbst .rname{color:var(--akzent);font-weight:600}.knopfpaar.umbruch{margin-bottom:var(--s3);flex-wrap:wrap}.ziel-text>*{overflow-wrap:anywhere;min-width:0}.warenbild{object-fit:contain;flex:none;align-self:center;width:40px;height:40px}.schiffbild{object-fit:contain;flex:none;width:160px;height:80px}.schiffbild.klein{width:100px;height:50px}.schiffbild.gross{width:100%;max-width:22rem;height:auto;margin:0 auto var(--s3);display:block}.zielliste li.mitbild{flex-wrap:wrap}.zielliste li.mitbild .ziel-text{flex:12rem}@media (min-width:500px){.zielliste li.mitbild{flex-wrap:nowrap}}@media (min-width:1024px) and (min-height:600px){.warenbild{width:52px;height:52px}.schiffbild{width:240px;height:120px}.schiffbild.klein{width:140px;height:70px}}.modulraster{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;display:grid}.modulslot{min-width:0;padding:var(--s3);border:1px solid var(--rand);border-radius:var(--radius);background:color-mix(in srgb, var(--flaeche) 60%, transparent)}.modulslot.offen{border-color:var(--warn)}.modulslot h3{margin:0 0 var(--s2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-leise);font-size:.72rem;font-weight:650}.modulslot .zielliste{grid-template-columns:minmax(0,1fr)}.funkliste{margin:var(--s3) 0;padding:var(--s2);gap:var(--s2);overscroll-behavior:contain;background:var(--grund);border:1px solid var(--rand);border-radius:var(--radius);flex-direction:column;height:clamp(9rem,32vh,22rem);list-style:none;display:flex;overflow-y:auto}.funkzeile{padding:var(--s2) var(--s3);border-radius:var(--radius);background:var(--flaeche);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.funkzeile.selbst{background:var(--flaeche-hoch);border-inline-start:3px solid var(--akzent)}.funkkopf{justify-content:space-between;gap:var(--s2);color:var(--text-leise);font-size:.72rem;display:flex}.funkname{font-weight:650}.funktext{font-size:.92rem;line-height:1.35}.funkform{gap:var(--s2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.funkform input{min-width:0;min-height:var(--touch);padding:0 var(--s3);font:inherit;color:var(--text);background:var(--grund);border:1px solid var(--rand-stark);border-radius:var(--radius)}.funkform input:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.zeichenzahl{margin:var(--s2) 0 0;font-size:.72rem}.zeichenzahl.knapp{color:var(--warn)}.knopf.klein.aktiv{background:var(--akzent);color:var(--auf-akzent);border-color:var(--akzent)}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kartenname{text-overflow:ellipsis;white-space:nowrap;max-width:6rem;overflow:hidden}.knopf.winzig{padding:.1rem .4rem;font-size:.72rem;line-height:1.4}.funkaufsicht{gap:.25rem;margin-left:auto;display:inline-flex}.funkstand{margin:.25rem 0 .5rem}.marke-klein.ehrenzeichen{color:var(--ok);border-color:var(--ok)}.marke-klein.schandmal{color:var(--fehler);border-color:var(--fehler)}
