:root{--grund:#4e654e;--grund-schrift:#ffffff;--grund-akzent:var(--grund);--grund-flaeche:var(--grund);--grund-schwach:color-mix(in oklab,var(--grund) 9%,var(--flaeche));--grund-rand:color-mix(in oklab,var(--grund) 24%,var(--flaeche));--text:#171c18;--gedaempft:#6d746e;--linie:#e2e3dd;--linie-stark:#c6c8c0;--flaeche:#ffffff;--hintergrund:#fafaf8;--gut-flaeche:#edf5ee;--gut-rand:#bcd8c2;--gut-text:#245c36;--schlecht-flaeche:#fdf0ee;--schlecht-rand:#f3c9c2;--schlecht-text:#8f2f21;--schrift-titel:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Noto Serif",serif;--schrift:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--schrift-code:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--rund-klein:4px;--rund:10px;--rund-gross:18px;--schatten:0 1px 2px rgb(23 28 24/0.04),0 8px 24px rgb(23 28 24/0.06);--spalte:34rem;--rand:1.25rem;--griff:3rem}@media (prefers-color-scheme:dark){:root{--text:#eaece7;--gedaempft:#969e97;--linie:#2c322d;--linie-stark:#414841;--flaeche:#191e1a;--hintergrund:#101410;--grund-akzent:color-mix(in oklab,var(--grund) 55%,#ffffff);--grund-flaeche:color-mix(in oklab,var(--grund) 68%,#ffffff);--grund-schrift:#101410;--grund-schwach:color-mix(in oklab,var(--grund) 16%,var(--flaeche));--grund-rand:color-mix(in oklab,var(--grund) 34%,var(--flaeche));--gut-flaeche:#16261a;--gut-rand:#2f4d37;--gut-text:#a5d6b1;--schlecht-flaeche:#2a1613;--schlecht-rand:#57281f;--schlecht-text:#f0aa9c;--schatten:0 1px 2px rgb(0 0 0/0.3),0 8px 24px rgb(0 0 0/0.35)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--hintergrund);color:var(--text);font:1rem/1.6 var(--schrift);overflow-wrap:break-word}.huelle{max-width:var(--spalte);margin:0 auto;padding:0 var(--rand) 4rem}.kopf{margin:0 calc(-1 * var(--rand)) 1.75rem;padding:2.75rem var(--rand) 2.25rem;background:var(--grund-schwach);border-bottom:1px solid var(--grund-rand)}.kopf h1{font-family:var(--schrift-titel);font-weight:400;font-size:clamp(2rem,9vw,2.75rem);line-height:1.08;letter-spacing:-.015em;margin:0;text-wrap:balance}.kopf p{margin:0;color:var(--gedaempft)}.marke{display:flex;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--grund-akzent);margin:0 0 .75rem}.marke:before{content:"";width:1.5rem;height:1px;flex:none;background:currentColor}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund);padding:1.375rem 1.25rem;margin-bottom:.875rem;box-shadow:var(--schatten)}.karte h2{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--grund-akzent);margin:0 0 1rem}dl{margin:0}.zeile{display:flex;justify-content:space-between;align-items:baseline;gap:1.25rem;padding:.625rem 0}.zeile+.zeile{border-top:1px solid var(--linie)}.zeile dt{color:var(--gedaempft);margin:0;flex:none}.zeile dd{margin:0;text-align:right;font-weight:500;min-width:0}.zeile dd a{color:var(--grund-akzent);text-decoration-thickness:1px;text-underline-offset:2px}.code{font-family:var(--schrift-code);font-size:1.0625rem;letter-spacing:.04em;-webkit-user-select:all;-moz-user-select:all;user-select:all}label{display:block;margin-bottom:1.125rem}label span{display:block;font-size:.875rem;color:var(--gedaempft);margin-bottom:.375rem}input,select,textarea{width:100%;min-height:var(--griff);padding:.6875rem .875rem;font:1rem/1.4 var(--schrift);color:inherit;background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--rund-klein)}a:focus-visible,button:focus-visible,canvas:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--grund-akzent);outline-offset:2px}input:focus,select:focus,textarea:focus{border-color:var(--grund-akzent)}input[type=file]{padding:.625rem}input[type=file]::-webkit-file-upload-button{margin-right:.75rem;padding:.5rem .875rem;font:600 .875rem/1.2 var(--schrift);color:var(--text);background:transparent;border:1px solid var(--linie-stark);border-radius:var(--rund-klein);cursor:pointer}input[type=file]::file-selector-button{margin-right:.75rem;padding:.5rem .875rem;font:600 .875rem/1.2 var(--schrift);color:var(--text);background:transparent;border:1px solid var(--linie-stark);border-radius:var(--rund-klein);cursor:pointer}input[type=file]::-webkit-file-upload-button:hover{background:var(--grund-schwach);border-color:var(--grund-akzent)}input[type=file]::file-selector-button:hover{background:var(--grund-schwach);border-color:var(--grund-akzent)}.feldpaar{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:.75rem;gap:.75rem}a.knopf,button{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--griff);padding:.75rem 1.25rem;font:600 1rem/1.3 var(--schrift);letter-spacing:.02em;text-align:center;text-decoration:none;color:var(--grund-schrift);background:var(--grund-flaeche);border:1px solid transparent;border-radius:var(--rund-klein);cursor:pointer;transition:filter .15s ease,background .15s ease}a.knopf{margin-top:1.25rem}a.knopf:hover,button:hover{filter:brightness(1.08)}button:disabled{opacity:.55;cursor:default;filter:none}button.zweitrangig{background:transparent;color:var(--text);border-color:var(--linie-stark)}button.zweitrangig:hover{background:var(--grund-schwach);border-color:var(--grund-akzent)}.knopfreihe{display:flex;gap:.625rem;margin-top:.875rem}.hinweis{background:var(--gut-flaeche);border-color:var(--gut-rand);color:var(--gut-text);box-shadow:none}.fehler{background:var(--schlecht-flaeche);border-color:var(--schlecht-rand);color:var(--schlecht-text);box-shadow:none}.fehler h2,.hinweis h2{color:inherit}.haken{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--gut-text);background:var(--gut-flaeche);border:1px solid var(--gut-rand);border-radius:999px;padding:.125rem .5rem;margin-left:.5rem;vertical-align:middle}.unterschrift{display:block;width:100%;height:11rem;background:var(--flaeche);border:1px dashed var(--linie-stark);border-radius:var(--rund-klein);touch-action:none}.gruppentitel{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--gedaempft);margin:2.25rem .125rem .75rem}.gruppentitel.gross{font-family:var(--schrift-titel);font-size:1.625rem;font-weight:400;text-transform:none;letter-spacing:-.01em;color:var(--text);margin:2.5rem .125rem 1rem}.inhalt{padding-top:1.25rem}.inhalt h3{display:flex;align-items:baseline;gap:.625rem;font-family:var(--schrift-titel);font-size:1.1875rem;font-weight:400;line-height:1.25;letter-spacing:-.01em;margin:0}.inhalt .symbol{flex:none;font-size:1.0625rem}.fliesstext{white-space:pre-wrap;margin:.75rem 0 0}.gesperrt{margin:.75rem 0 0;color:var(--gedaempft)}.sprachwahl{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.sprachwahl a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;color:var(--gedaempft);background:var(--flaeche);border:1px solid var(--linie);border-radius:999px}.sprachwahl a.gewaehlt{color:var(--grund-schrift);background:var(--grund-flaeche);border-color:var(--grund-flaeche);font-weight:600}.fuss{margin-top:2.5rem;color:var(--gedaempft);font-size:.8125rem;line-height:1.5;text-align:center;text-wrap:pretty}@media (min-width:40rem){:root{--rand:2rem}.huelle{padding-bottom:5rem}.kopf{margin-top:2.5rem;padding:3rem 2.5rem 2.5rem;border:1px solid var(--grund-rand);border-radius:var(--rund-gross)}.karte{padding:1.625rem 1.5rem}}.rechtstext p,.rechtstext ul{margin:0 0 .75rem}.rechtstext ul{padding-left:1.25rem}.rechtstext li{margin-bottom:.375rem}.rechtstext li:last-child,.rechtstext p:last-child,.rechtstext ul:last-child{margin-bottom:0}.angabe-fehlt{color:var(--schlecht-text);font-weight:500}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}