:root{--marke:#1f6f4a;--marke-dunkel:#185c3d;--marke-hell:#1f8a4c;--marke-flaeche:#eef3f0;--marke-rand:#d6e4dc;--auf-marke:#fff;--auf-farbe:#fff;--grund:#f4f5f6;--flaeche:#fff;--flaeche-leise:#f2f3f5;--flaeche-inaktiv:#e4e7ea;--text:#1a1a1a;--text-stark:#444;--text-gedaempft:#555;--text-leise:#666;--text-schwach:#777;--text-zart:#888;--rahmen:#ccd;--rahmen-leise:#e2e6e4;--gut:#1f8a4c;--gut-rand:#3a9;--gut-flaeche:#e6f2eb;--gut-flaeche-leise:#f8fdfc;--warnung:#8a5a00;--warnung-stark:#d99100;--warnung-dunkel:#7a5200;--warnung-flaeche:#fff4e0;--warnung-flaeche-leise:#fffdf6;--gefahr:#a12;--gefahr-stark:#c22;--gefahr-dunkel:#7a1010;--gefahr-flaeche:#fde8e8;--gefahr-flaeche-leise:snow;--info:#0b5c8a;--info-dunkel:#145;--info-flaeche:#e6f2fb;--radius:.5rem;--radius-klein:.4rem}*{box-sizing:border-box}body{color:var(--text);background:var(--grund);-webkit-text-size-adjust:100%;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}button{font:inherit;cursor:pointer}.huelle.svelte-12qhfyh{max-width:44rem;margin:0 auto;padding:0 0 3rem}.kopf.svelte-12qhfyh{z-index:5;position:sticky;top:0}header.svelte-12qhfyh{background:var(--marke);color:var(--auf-marke);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}header.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:1rem;display:block}.wer.svelte-12qhfyh{opacity:.85;font-size:.8rem}.orga.svelte-12qhfyh{background:#ffffff38;border-radius:999px;margin-left:.4rem;padding:.05rem .4rem;font-size:.7rem}.leise.svelte-12qhfyh{color:var(--auf-marke);border-radius:var(--radius-klein);background:0 0;border:1px solid #ffffff80;padding:.35rem .7rem;font-size:.8rem}nav.svelte-12qhfyh{background:var(--marke-dunkel);scrollbar-width:none;gap:.25rem;padding:0 .5rem;display:flex;overflow-x:auto}nav.svelte-12qhfyh::-webkit-scrollbar{display:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){white-space:nowrap;color:#ffffffbf;border-bottom:2px solid #0000;padding:.55rem .8rem;font-size:.85rem;text-decoration:none}nav.svelte-12qhfyh a.aktiv:where(.svelte-12qhfyh){color:var(--auf-marke);border-bottom-color:var(--auf-marke);font-weight:600}main.svelte-12qhfyh{padding:1rem}.hinweis.svelte-12qhfyh{color:var(--text-leise)}footer.svelte-12qhfyh{text-align:center;margin-top:2rem;padding:1rem;font-size:.8rem}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text-leise)}.offline.svelte-12qhfyh{background:var(--warnung);color:var(--auf-marke);margin:0;padding:.6rem 1rem;font-size:.85rem}
