:root{--bg:#f5f2eb;--karte:#fffdf8;--fg:#25231f;--leise:#6a655b;--linie:#d9d2c3;--akzent:#1f6f68;--akzent-fg:#fff;--warn:#9b2c22;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#1b1a18;--karte:#25231f;--fg:#eeeae1;--leise:#a8a193;--linie:#3d3a34;--akzent:#5fb3aa;--akzent-fg:#10201e;--warn:#e2847a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--fg);margin:0;font:19px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}#kopf{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}#kopf .marke{color:var(--fg);letter-spacing:.04em;font-size:22px;font-weight:700;text-decoration:none}#kopf .wer{color:var(--leise);font-size:16px}main{max-width:1200px;margin:0 auto;padding:16px}h1{margin:0 0 12px;font-size:28px;line-height:1.25}h2{margin:0 0 10px;font-size:23px}h3{margin:16px 0 8px;font-size:20px}a{color:var(--akzent)}.bereich{background:var(--karte);border:1px solid var(--linie);border-radius:10px;margin:0 0 16px;padding:16px}.schmal{max-width:460px;margin:40px auto}label{margin:10px 0;display:block}input[type=email],input[type=password],textarea,select{width:100%;font:inherit;border:1px solid var(--linie);background:var(--bg);color:var(--fg);border-radius:8px;margin-top:4px;padding:10px 12px;display:block}.knopf{min-height:48px;font:inherit;border:1px solid var(--linie);background:var(--bg);color:var(--fg);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:8px 18px;text-decoration:none;display:inline-flex}.knopf.haupt{background:var(--akzent);color:var(--akzent-fg);border-color:var(--akzent);font-weight:600}.knopf.leise{min-height:40px;font-size:16px}.knopf.aktiv{background:var(--warn);color:#fff;border-color:var(--warn)}.knopf:disabled{opacity:.6;cursor:wait}.knopfreihe{flex-wrap:wrap;gap:10px;margin:8px 0;display:flex}.hinweis{color:var(--leise);font-size:16px}.meldung{color:var(--warn);min-height:1.5em}.liste{padding-left:20px}.liste li{margin:6px 0}.fusslinks{flex-wrap:wrap;gap:18px;margin:8px 0 24px;display:flex}.paar{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:700px){.paar{grid-template-columns:1fr}}figure{margin:0}figcaption{text-align:center;margin:6px 0;font-weight:600}.bildbox{cursor:crosshair;max-width:49.6vh;margin:0 auto;position:relative}.bildbox img{-webkit-user-select:none;user-select:none;border-radius:6px;width:100%;height:auto;display:block}.marke-punkt{pointer-events:none;border:3px solid #fff;border-radius:50%;outline:2px solid #000;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute}.lupe{border:1px solid var(--linie);image-rendering:auto;background-repeat:no-repeat;background-size:400%;border-radius:6px;max-width:49.6vh;height:180px;margin:6px auto 0}.frage{border:1px solid var(--linie);border-radius:10px;margin:0 0 14px;padding:10px 14px}.frage legend{padding:0 6px;font-weight:600}.wahl{align-items:center;gap:8px;min-height:44px;margin:6px 18px 6px 0;display:inline-flex}.wahl input{width:24px;height:24px}.aufnahme audio,.kommentar audio{width:100%;margin:8px 0;display:block}.kommentar{border-top:1px solid var(--linie);padding:10px 0}.kopfzeile{margin-bottom:4px}.marke{border:1px solid var(--linie);color:var(--leise);border-radius:12px;padding:2px 8px;font-size:14px;display:inline-block}.folgefrage{font-style:italic}.kacheln{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.kachel{color:var(--fg);text-decoration:none;display:block}.kachel img{border-radius:6px;width:100%;height:auto;display:block}.kachel span,.kachel figcaption{text-align:left;margin-top:4px;font-size:15px;font-weight:400;display:block}.werk{border-radius:6px;max-width:100%;height:auto}.text{max-width:75ch}.doku{max-width:90ch;overflow-x:auto}.doku table{border-collapse:collapse;font-size:15px}.doku td,.doku th,table td,table th{border:1px solid var(--linie);vertical-align:top;padding:4px 8px}table{border-collapse:collapse;width:100%;font-size:16px}pre{white-space:pre-wrap;font-size:13px;overflow-x:auto}
