@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-RR2C27NP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-Ck0n4g8U.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DeJomR3S.woff)format("woff")}:root{--navy:#16253d;--navy-tief:#0b1424;--creme:#f5f0e6;--weiss:#fff;--gold:#c9a227;--gold-text:#7d6007;--rot-text:#b33a3a;--gruen-text:#1f5e23;--linie:#e4dccb;--linie-stark:#c9bfa8;--text:var(--navy);--text-leise:#4a5568;--grund:var(--creme);--flaeche:var(--weiss);--raster:8px;--radius:8px;--tippflaeche:44px;--leiste-hoehe:64px;--schrift:"Source Sans 3", system-ui, sans-serif;--schrift-titel:"Source Serif 4", Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-farbschema=hell]){--text:var(--creme);--text-leise:#c3c9d3;--grund:#0f1b2e;--flaeche:#1b2b45;--linie:#2c3d5a;--linie-stark:#4a5b78;--gold-text:#e3bf4a;--rot-text:#f08a8a;--gruen-text:#9fd3a2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-farbschema=dunkel]{--text:var(--creme);--text-leise:#c3c9d3;--grund:#0f1b2e;--flaeche:#1b2b45;--linie:#2c3d5a;--linie-stark:#4a5b78;--gold-text:#e3bf4a;--rot-text:#f08a8a;--gruen-text:#9fd3a2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--grund);color:var(--text);font-family:var(--schrift);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;font-size:17px;line-height:1.45}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:3px;font-weight:600}button:disabled{cursor:default;opacity:.45}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}h1,h2,h3{margin:0}.zahl{font-variant-numeric:tabular-nums}.rahmen{flex-direction:column;max-width:640px;min-height:100dvh;margin:0 auto;display:flex}.inhalt{padding-bottom:calc(var(--leiste-hoehe) + env(safe-area-inset-bottom) + var(--raster) * 2);flex:1}.bildschirm{gap:calc(var(--raster) * 2);padding:calc(var(--raster) * 2);padding-top:calc(env(safe-area-inset-top) + var(--raster) * 2);flex-direction:column;display:flex}.seitenkopf{padding:var(--raster) var(--raster) 0}.seitenkopf h1,.startseite-kopf h1{font-family:var(--schrift-titel);font-size:30px;font-weight:600;line-height:1.1}.ueberzeile{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);margin:0 0 4px;font-size:13px;font-weight:700}.karte{background:var(--flaeche);border-radius:var(--radius);box-shadow:0 0 0 1px var(--linie);padding:calc(var(--raster) * 2);gap:calc(var(--raster) * 1.5);flex-direction:column;display:flex}.karte p{margin:0}.karte-kopf{justify-content:space-between;align-items:center;gap:var(--raster);display:flex}.karte-kopf h2,.karte-titel{font-size:17px;font-weight:700}.knopf-haupt{min-height:48px;padding:0 calc(var(--raster) * 2.5);border-radius:var(--radius);background:var(--navy);color:var(--creme);border:none;font-size:18px;font-weight:600}@media (prefers-color-scheme:dark){:where(:root:not([data-farbschema=hell])) .knopf-haupt{background:var(--creme);color:var(--navy)}}:where(:root[data-farbschema=dunkel]) .knopf-haupt{background:var(--creme);color:var(--navy)}.knopf-zweit{min-height:var(--tippflaeche);padding:0 calc(var(--raster) * 2);border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--flaeche);text-align:left;font-weight:600}a.knopf-zweit{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.knopf-link{min-height:var(--tippflaeche);color:var(--text);text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600;text-decoration:underline}.knopf-link.mittig{align-self:center}.knopf-link.links{text-align:left}.knopf-link.klein{color:var(--text-leise);font-size:14px;font-weight:400}.knopf-flach{min-height:var(--tippflaeche);padding:0 var(--raster);background:0 0;border:none;align-items:center;gap:2px;font-size:15px;display:inline-flex}.knopf-symbol{width:var(--tippflaeche);height:var(--tippflaeche);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.knopfreihe{gap:var(--raster);flex-direction:column;display:flex}.chip{min-height:40px;min-width:var(--tippflaeche);border:1px solid var(--linie-stark);background:var(--flaeche);border-radius:20px;padding:0 14px;font-size:15px}.chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--creme);font-weight:600}@media (prefers-color-scheme:dark){:where(:root:not([data-farbschema=hell])) .chip[aria-pressed=true]{background:var(--creme);border-color:var(--creme);color:var(--navy)}}:where(:root[data-farbschema=dunkel]) .chip[aria-pressed=true]{background:var(--creme);border-color:var(--creme);color:var(--navy)}.hinweis{color:var(--text-leise);margin:0;font-size:15px}.fehlertext{color:var(--rot-text);margin:0;font-weight:600}.vorformatiert{white-space:pre-wrap;word-break:break-word}.lade{color:var(--text-leise);align-items:center;gap:var(--raster);display:flex}.ladepunkt{background:var(--gold);border-radius:5px;width:10px;height:10px;animation:1s ease-in-out infinite alternate pulsieren}@keyframes pulsieren{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ladepunkt{animation:none}}.leiste{z-index:10;max-width:640px;min-height:var(--leiste-hoehe);padding-bottom:env(safe-area-inset-bottom);background:var(--flaeche);border-top:1px solid var(--linie);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.leiste-knopf{color:var(--text-leise);background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:10px 0 8px;font-size:12px;display:flex;position:relative}.leiste-knopf[aria-current=page]{color:var(--text);font-weight:700}.leiste-knopf[aria-current=page]:before{content:"";background:var(--gold);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:22%;right:22%}.update-hinweis{z-index:20;justify-content:space-between;align-items:center;gap:var(--raster);padding:var(--raster) calc(var(--raster) * 2);padding-top:calc(env(safe-area-inset-top) + var(--raster));background:var(--navy);color:var(--creme);font-weight:600;display:flex;position:sticky;top:0}.update-hinweis button{min-height:var(--tippflaeche);padding:0 calc(var(--raster) * 2);border-radius:var(--radius);background:var(--gold);color:var(--navy);border:none;font-weight:700}.kopfzeile{min-height:52px;margin:calc(var(--raster) * -2) calc(var(--raster) * -1) 0;padding-top:env(safe-area-inset-top);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.kopfzeile-titel{font-family:var(--schrift-titel);font-size:20px;font-weight:600}.kopfzeile-rechts{justify-self:end;display:flex}.fortschritt{gap:var(--raster);flex-direction:column;display:flex}.fortschritt-text{color:var(--text-leise);justify-content:space-between;font-size:15px;display:flex}.fortschritt-balken{background:var(--linie);border-radius:4px;height:8px;overflow:hidden}.fortschritt-balken div{background:var(--gold);height:100%;transition:width .3s}.schritte{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.schritt{align-items:flex-start;gap:12px;font-size:15px;display:flex}.schritt-nummer{background:var(--gold);width:24px;height:24px;color:var(--navy);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.eingabezeile{gap:var(--raster);display:flex}.eingabezeile input{border:1.5px solid var(--text);border-radius:var(--radius);background:var(--flaeche);flex:1;min-width:0;min-height:48px;padding:0 14px;font-size:20px}.vorschlaege{align-items:center;gap:var(--raster);margin:var(--raster) 0 0;flex-wrap:wrap;display:flex}.kapitelliste{gap:var(--raster);flex-direction:column;display:flex}.kapitel{background:var(--flaeche);border-radius:var(--radius);box-shadow:0 0 0 1px var(--linie)}.kapitel-kopf{width:100%;min-height:56px;padding:var(--raster);text-align:left;background:0 0;border:none;align-items:center;gap:12px;display:flex}.kapitel-nummer{background:var(--navy);width:36px;height:36px;color:var(--creme);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.kapitel-text{flex-direction:column;display:flex}.kapitel-titel{font-weight:600}.kapitel-zusatz{color:var(--text-leise);font-size:13px}.abbildungsraster{gap:var(--raster);padding:0 var(--raster) calc(var(--raster) * 1.5);flex-wrap:wrap;display:flex}.brett{aspect-ratio:1;width:100%;max-width:480px;box-shadow:0 0 0 1px var(--navy);touch-action:manipulation;margin:0 auto;position:relative}.brett svg{width:100%;height:100%;display:block}.brett-tasten{grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);display:grid;position:absolute;inset:0}.brett-tasten button{background:0 0;border:none;padding:0}.brett-tasten button:focus-visible{outline-offset:-3px}.brettbereich{gap:var(--raster);margin:0 calc(var(--raster) * -1);flex-direction:column;display:flex}.am-zug{align-items:center;gap:var(--raster);color:var(--text-leise);margin:0;font-size:14px;display:flex}.am-zug-marke{border:1.5px solid var(--navy);width:14px;height:14px}.am-zug-w{background:var(--creme)}.am-zug-b{background:var(--navy)}.werkzeugleiste{gap:var(--raster);display:flex;overflow-x:auto}.abbildung-karten{gap:calc(var(--raster) * 2);flex-direction:column;display:flex}.unterschrift{margin:0;font-size:16px}.verweis{color:inherit;text-underline-offset:3px;background:0 0;border:none;min-height:0;padding:0;font-weight:600;text-decoration:underline}.fundstelle{color:var(--text-leise);margin:0;font-size:14px}.befunde{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.befund ul{margin:4px 0 0;padding:0;font-size:15px;list-style:none}.befund-titel{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.befund-titel:before{content:"";border-top-width:3px;width:18px;display:inline-block}.linie-rot{color:var(--rot-text)}.linie-rot:before{border-top:3px dashed #dc4444}.linie-gold{color:var(--gold-text)}.linie-gold:before{border-top:3px solid #d9a514}.linie-grau:before{border-top:3px dotted #8a93a0}.fazit{padding-top:var(--raster);border-top:1px solid var(--linie);font-weight:600}.regeltext{color:var(--text-leise);font-size:15px}.engine-wert{font-size:18px;font-weight:600}.varianten{margin:0;padding-left:20px;font-size:15px}.messung{color:var(--text-leise);font-size:13px}.einstellungen{gap:var(--raster);flex-direction:column;margin:0;display:flex}.einstellung{justify-content:space-between;gap:calc(var(--raster) * 2);padding-bottom:var(--raster);border-bottom:1px solid var(--linie);display:flex}.einstellung dt{color:var(--text-leise)}.einstellung dd{text-align:right;margin:0;font-weight:600}.lizenzliste{gap:var(--raster);flex-direction:column;margin:0;padding-left:20px;font-size:15px;display:flex}:root{--rand:#e6dfd0}@media (prefers-color-scheme:dark){:root:not([data-farbschema=hell]){--rand:var(--navy-tief)}}:root[data-farbschema=dunkel]{--rand:var(--navy-tief)}@media (width>=672px){html,body{background:var(--rand)}.rahmen,.startseite{background:var(--grund);box-shadow:0 0 0 1px var(--linie-stark), 0 8px 32px #0b14241f}.leiste{box-shadow:1px 0 0 var(--linie-stark), -1px 0 0 var(--linie-stark)}}.chip{align-items:center;gap:6px;display:inline-flex}.chip-symbol{flex:none}.werkzeugleiste{flex-wrap:wrap}.werkzeugleiste .chip{white-space:nowrap;flex:none}.chip-leise{color:var(--text-leise);border-style:dashed}.chip-leise[aria-pressed=true]{background:var(--linie);border-color:var(--linie-stark);color:var(--text)}.chip-vorschau{border-style:dashed}.plakette-vorschau{background:var(--linie);color:var(--text-leise);border-radius:8px;padding:1px 6px;font-size:11px;font-weight:700}.reiterbereich{align-items:flex-end;gap:var(--raster);border-bottom:2px solid var(--linie);display:flex}.reiterleiste{flex-wrap:wrap;flex:auto;gap:2px;display:flex}.chip-skelett{flex:none;margin-bottom:4px}.reiter{min-height:var(--tippflaeche);color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;padding:0 12px;display:inline-flex}.reiter[aria-selected=true]{color:var(--text);border-bottom-color:var(--gold);font-weight:700}.erklaerung{box-shadow:0 0 0 2px var(--gold)}.erklaerung .karte-kopf h2{font-size:17px}.nachfrage{gap:var(--raster);flex-direction:column;display:flex}.nachfrage p{font-weight:600}.knopf-gefahr{min-height:var(--tippflaeche);padding:0 calc(var(--raster) * 2);border:1px solid var(--rot-text);border-radius:var(--radius);background:var(--flaeche);color:var(--rot-text);text-align:left;font-weight:700}.anleitung summary{min-height:var(--tippflaeche);cursor:pointer;align-items:center;font-weight:600;display:flex}.anleitung ul{padding-left:calc(var(--raster) * 2.5);gap:var(--raster);flex-direction:column;margin:0;font-size:15px;display:flex}.werkzeugbereich{gap:calc(var(--raster) * 2);flex-direction:column;display:flex}.waage{grid-template-columns:auto minmax(80px,120px) auto;align-items:end;gap:4px 8px;margin:4px 0 6px;display:grid}.waage svg{width:100%;height:auto}.waage-linien{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.waage-seite{color:var(--text-leise);font-size:13px}.waage-text{grid-column:1/-1;font-weight:600}.werkzeugkopf{flex-wrap:wrap;align-items:center}.werkzeugkopf h2{flex:7em;min-width:0}.werkzeugkopf-rechts{align-items:center;gap:var(--raster);margin-left:auto;display:flex}.sichtschalter{white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sicht-text{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.sicht-zustand{color:var(--text-leise);font-size:12px}.legende{color:var(--text-leise);font-size:14px}.werkzeug-hinweis{padding:var(--raster) calc(var(--raster) * 1.5);border-left:4px solid var(--gold);background:var(--grund);border-radius:var(--radius);margin:0;font-size:15px}.nur-vorlesen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.haken-zeile{align-items:center;gap:var(--raster);min-height:var(--tippflaeche);color:var(--text-leise);font-size:15px;display:flex}.haken-zeile input{width:20px;height:20px;accent-color:var(--gold)}.einstellung-knopf{align-items:flex-start;gap:var(--raster);margin:var(--raster) 0;flex-direction:column;display:flex}.einstellung-knopf>span{font-weight:600}.sicherungs-hinweis{flex-direction:column;align-items:stretch}.sicherungs-hinweis-knoepfe{gap:var(--raster);display:flex}.update-hinweis button.leise{border:1px solid var(--creme);color:var(--creme);background:0 0}.sicherungs-hinweis-haken{align-items:center;gap:var(--raster);min-height:var(--tippflaeche);font-weight:400;display:flex}
