:root{--grund:#f4f3ef;--flaeche:#fff;--text:#1b1f27;--neben:#5f6672;--linie:#e2e0d9;--marke:#14213d;--marke-text:#fff;--akzent:#fca311;--haupt:#14213d;--haupt-text:#fff;--gut:#1a6b43;--gut-bg:#e2f2e9;--warn:#8a4f00;--warn-bg:#fdefd6;--gefahr:#b3261e;--gefahr-bg:#fbe6e4;--weg-bg:#fbdcd9;--dazu-bg:#d3efdb;--radius:14px;--schatten:0 1px 2px #14213d0f, 0 4px 16px #14213d0d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--grund:#0f131a;--flaeche:#19202b;--text:#e9ebef;--neben:#9ba4b3;--linie:#2a3342;--marke:#0a0f1a;--haupt:#fca311;--haupt-text:#1b1300;--gut:#7fd4a4;--gut-bg:#16372a;--warn:#f4c46b;--warn-bg:#3a2c10;--gefahr:#ff8a80;--gefahr-bg:#401c1a;--weg-bg:#5a2320;--dazu-bg:#1c4a30;--schatten:none}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--grund);color:var(--text);margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}h1,h2,p,ul,blockquote{margin:0}.kopf{z-index:10;background:var(--marke);color:var(--marke-text);padding-top:env(safe-area-inset-top);position:sticky;top:0}.kopf-innen{flex-wrap:wrap;align-items:center;gap:8px;max-width:780px;margin:0 auto;padding:10px 16px;display:flex}.marke{letter-spacing:.01em;font-size:1.1rem}.marke:before{content:"";background:var(--akzent);border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.platz{flex:1}.kopf .knopf.still{color:var(--marke-text);opacity:.85}.kopf .frage{color:var(--marke-text)}.inhalt{max-width:780px;padding:16px 16px calc(48px + env(safe-area-inset-bottom));margin:0 auto}.mitte{place-items:center;min-height:100dvh;padding:16px;display:grid}.abschnitt{margin-top:28px}.abschnitt:first-child{margin-top:8px}.abschnitt h2{letter-spacing:.06em;text-transform:uppercase;color:var(--neben);align-items:center;gap:8px;margin-bottom:10px;font-size:.82rem;font-weight:650;display:flex}.zahl{background:var(--akzent);color:#1b1300;letter-spacing:0;border-radius:999px;padding:0 8px;font-size:.8rem}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);padding:16px}.karte+.karte{margin-top:12px}.karte.schmal{width:min(100%,400px)}.leer{color:var(--neben);padding:14px 2px}.neben{color:var(--neben);font-size:.875rem}.warn-text{color:var(--gefahr)}.knopf{font:inherit;border:1px solid var(--linie);background:var(--flaeche);min-height:44px;color:var(--text);cursor:pointer;border-radius:10px;padding:8px 16px;font-weight:600}.knopf:hover:not(:disabled){filter:brightness(.96)}.knopf:focus-visible,a:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.knopf:disabled{opacity:.6;cursor:default}.knopf.haupt{background:var(--haupt);border-color:var(--haupt);color:var(--haupt-text)}.knopf.gefahr{border-color:var(--gefahr);color:var(--gefahr);background:0 0}.knopf.gefahr.voll{background:var(--gefahr);color:#fff}.kopf .knopf.gefahr{color:#ffd2ce;border-color:#ff9b93}.kopf .knopf.gefahr.voll{color:#fff;background:#c8372d;border-color:#c8372d}.knopf.still{background:0 0;border-color:#0000;font-weight:500}.knopf.klein{min-height:36px;padding:4px 12px;font-size:.9rem}.knopf.gross{width:100%;min-height:52px;font-size:1.05rem}.knoepfe{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.nachfrage{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.frage{font-size:.95rem;font-weight:600}.banner{border-radius:10px;margin-bottom:12px;padding:10px 14px;font-weight:550}.banner.gefahr{background:var(--gefahr-bg);color:var(--gefahr)}.banner.gut{background:var(--gut-bg);color:var(--gut)}.banner.warn,.hinweis.warn{background:var(--warn-bg);color:var(--warn)}.hinweis{border-radius:10px;margin-top:14px;padding:10px 14px;font-size:.95rem}.chip{white-space:nowrap;background:var(--linie);color:var(--text);border-radius:999px;padding:1px 10px;font-size:.8rem;font-weight:600;display:inline-block}.chip.gut{background:var(--gut-bg);color:var(--gut)}.chip.offen{background:var(--akzent);color:#1b1300}.chip.warn{background:var(--warn-bg);color:var(--warn)}.anmeldung{text-align:center;padding:32px 24px}.anmeldung h1{margin:14px 0 6px;font-size:1.5rem}.anmeldung p{color:var(--neben);margin-bottom:22px}.anmeldung .hinweis{margin-bottom:0}.karten-kopf{align-items:center;gap:12px;display:flex}.karten-kopf .chip{margin-left:auto}.gesicht{object-fit:cover;background:var(--linie);border-radius:50%;flex:none;width:44px;height:44px}.gesicht.ersatz{color:var(--neben);place-items:center;font-weight:700;display:grid}.nachricht{border-left:3px solid var(--akzent);background:var(--grund);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 10px 10px 0;margin-top:14px;padding:10px 14px}.zusammenfassung{color:var(--neben);margin-top:10px;font-size:.95rem}.entwurf{border:1px solid var(--linie);border-radius:10px;margin-top:14px;overflow:hidden}.entwurf-kopf{background:var(--grund);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 12px;font-size:.9rem;display:flex}.entwurf-kopf a{color:inherit;font-weight:600}.unterschied{overflow-wrap:anywhere;border-top:1px solid var(--linie);padding:10px 12px}del{background:var(--weg-bg);border-radius:3px;padding:0 2px;text-decoration-thickness:1.5px}ins{background:var(--dazu-bg);border-radius:3px;padding:0 2px;font-weight:550;text-decoration:none}.antwort{margin-top:12px;font-size:.95rem}.antwort summary{cursor:pointer;color:var(--neben);font-weight:550}.antwort p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.ablehnen{margin-top:14px}.ablehnen label{margin-bottom:6px;font-size:.9rem;font-weight:600;display:block}textarea{width:100%;font:inherit;border:1px solid var(--linie);background:var(--grund);color:var(--text);resize:vertical;border-radius:10px;padding:10px 12px}.kacheln{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.kacheln .karte+.karte{margin-top:0}.kachel.pausiert{border-color:var(--warn)}.messwert{justify-content:space-between;gap:12px;margin-top:12px;font-size:.9rem;display:flex}.messwert span:first-child{color:var(--neben)}.balken{background:var(--linie);appearance:none;border:0;border-radius:999px;width:100%;height:6px;margin-top:6px;overflow:hidden}.balken::-webkit-progress-bar{background:var(--linie)}.balken::-webkit-progress-value{background:var(--akzent);border-radius:999px}.balken::-moz-progress-bar{background:var(--akzent)}.liste,.ereignisse{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);padding:0;list-style:none}.zeile{padding:12px 16px}.zeile+.zeile,.ereignisse li+li{border-top:1px solid var(--linie)}.zeile-kopf{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.zeile-text{overflow-wrap:anywhere;margin-top:6px}.zeile .knopf,.zeile .nachfrage{margin-top:8px}.ereignisse li{grid-template-columns:88px 1fr;gap:2px 10px;padding:8px 16px;font-size:.875rem;display:grid}.ereignisse time{color:var(--neben);grid-row:span 2}.baustein{font-weight:600}@media (prefers-reduced-motion:no-preference){.knopf{transition:filter .12s}}.verlauf{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.verlauf li{background:var(--grund);overflow-wrap:anywhere;border-radius:12px;max-width:88%;padding:8px 12px}.verlauf li.bruno{background:var(--gut-bg);justify-self:end}.verlauf p{white-space:pre-wrap}.messwert .rechts{overflow-wrap:anywhere;justify-items:end;display:grid}
