body{background:var(--tief);color:var(--auf);font-family:var(--schrift),system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;container:z/inline-size}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;--tief:#0e1216;--tief2:#141a1f;--auf:#f4f6f2;--auf2:#c6ccce;--auf3:#8b9296;--kup:#9a5320;--kupH:#d0803f;--kupL:#e8a771;--kante:#242b31;--kanteS:#323a41;--warn:#f0b6ae;--warnG:#2a1614;--warnK:#5e2a23;--gut:#a8d793;--gutG:#15220f}*{box-sizing:border-box}button,input{font:inherit;color:inherit;background:0 0;border:0}button{cursor:pointer}a{color:var(--kupL);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--kupH);outline-offset:3px;border-radius:3px}h1{letter-spacing:-.03em;margin:0;font-size:29px;font-weight:600;line-height:1.14}.zg{place-items:center;min-height:100dvh;padding:28px 20px;display:grid}.zg-feld{width:100%;max-width:412px}.zg-marke{width:150px;margin:0 auto 30px;display:block}.zg-marke img{width:100%;height:auto;display:block}.zg-karte{background:var(--tief2);border:1px solid var(--kante);border-radius:15px;padding:32px 30px;box-shadow:0 1px 2px #0000004d,0 24px 48px -24px #000000b3}@container z (max-width:479px){.zg-karte{padding:26px 22px}}.zg-vor{letter-spacing:.02em;text-transform:uppercase;color:var(--kupL);align-items:center;gap:9px;margin:0 0 9px;font-size:12.5px;font-weight:600;display:flex}.zg-vor:before{content:"";background:var(--kup);width:16px;height:1.5px}.zg-sub{color:var(--auf3);margin:11px 0 24px;font-size:15px;line-height:1.6}.zg-reihe{margin-bottom:16px}.zg-reihe label{margin-bottom:7px;font-size:13.5px;font-weight:600;display:block}.zg-reihe input{border:1px solid var(--kanteS);width:100%;color:var(--auf);background:#0b0f12;border-radius:9px;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.zg-reihe input:hover{border-color:#3f4850}.zg-reihe input:focus{border-color:var(--kup);outline:0;box-shadow:0 0 0 3px #9a532038}.zg-reihe input[aria-invalid=true]{border-color:var(--warnK)}.zg-hilf{color:var(--auf3);margin:7px 0 0;font-size:12.5px}.zg-knopf{background:var(--kup);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:100%;height:48px;margin-top:8px;font-size:15.5px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.zg-knopf:hover{background:var(--kupH)}.zg-knopf[disabled]{opacity:.6;cursor:progress}.zg-knopf[data-laedt] span:after{content:" …"}.zg-melde{border-radius:9px;margin:0 0 16px;padding:11px 14px;font-size:14.5px;line-height:1.5}.zg-melde[data-a=fehler]{background:var(--warnG);border:1px solid var(--warnK);color:var(--warn)}.zg-melde[data-a=gut]{background:var(--gutG);color:var(--gut);border:1px solid #2d4a22}.zg-fuss{color:var(--auf3);text-align:center;margin:20px 0 0;font-size:13.5px}.zg-klein{color:#767f85;text-align:center;margin:26px 0 0;font-size:12.5px;line-height:1.6}.zg-guete{color:var(--auf3);align-items:center;gap:8px;margin:9px 0 0;font-size:12.5px;display:flex}.zg-guete i{background:#444c52;border-radius:50%;flex:none;width:7px;height:7px;transition:background .2s}.zg-guete[data-a=gut] i{background:#5f9e46}.zg-guete[data-a=gut]{color:var(--gut)}
