@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(../assets/barlow-latin-400-normal-CtwdMZP0.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-display:swap;src:url(../assets/barlow-latin-600-normal-DMnFtVx9.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-weight:800;font-display:swap;src:url(../assets/barlow-semi-condensed-latin-800-normal-D3j2w3Bj.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--a-bg:#f2f0f4;--a-panel:#fff;--a-feld:#f7f5f9;--a-fg:#1b1720;--a-muted:#6a6272;--a-line:#ddd6e2;--a-accent:#e0244f;--a-accent-hover:#c41d43;--a-accent-fg:#fff;--a-rot:#c62828;--a-rot-bg:#fbe4e4;--a-schatten:0 8px 28px #14101e1f;--a-display:"Barlow Semi Condensed", "Arial Narrow", Arial, sans-serif;--a-body:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--a-bg:#131116;--a-panel:#1d1a21;--a-feld:#27232c;--a-fg:#f0ebf2;--a-muted:#a69cab;--a-line:#3b3441;--a-accent:#ff3d68;--a-accent-hover:#ff5a80;--a-accent-fg:#fff;--a-rot:#ff6b6b;--a-rot-bg:#3a1a1c;--a-schatten:0 10px 32px #00000073}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:16px}body{background:var(--a-bg);min-height:100dvh;color:var(--a-fg);font:400 1rem/1.45 var(--a-body);margin:0}.an-seite{place-items:start center;min-height:100dvh;padding:max(10vh,24px) 16px 32px;display:grid}.an-karte{border:1px solid var(--a-line);background:var(--a-panel);width:100%;max-width:400px;box-shadow:var(--a-schatten);border-radius:14px;gap:16px;padding:28px 24px 22px;display:grid}.an-titel{font:800 1.75rem/1.1 var(--a-display);letter-spacing:.01em;text-transform:uppercase;margin:0}.an-titel span{background:var(--a-accent);color:var(--a-accent-fg);border-radius:3px;padding:0 .22em}.an-unter{color:var(--a-muted);margin:-10px 0 4px;font-size:.9rem}.an-feld{gap:6px;font-size:.95rem;font-weight:600;display:grid}.an-feld input,.an-pw{border:1px solid var(--a-line);background:var(--a-feld);width:100%;min-height:48px;color:var(--a-fg);border-radius:10px}.an-feld input{font:400 1.0625rem var(--a-body);padding:0 14px}.an-pw{align-items:center;padding:0;display:flex}.an-pw input{background:0 0;border:0;flex:1;min-width:0;min-height:46px}.an-pw:focus-within,.an-feld>input:focus{outline:3px solid var(--a-accent);outline-offset:1px}.an-pw input:focus{outline:none}.an-zeigen{min-height:40px;color:var(--a-muted);font:600 .85rem var(--a-body);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;margin-right:4px;padding:0 12px}.an-zeigen:hover{color:var(--a-fg)}.an-bleiben{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.an-bleiben input{width:20px;height:20px;accent-color:var(--a-accent);margin:0}.an-bleiben small{color:var(--a-muted);font-size:.85rem}.an-fehler{background:var(--a-rot-bg);color:var(--a-rot);border-radius:8px;margin:0;padding:10px 12px;font-weight:600}.an-fehler[hidden]{display:none}.an-knopf{background:var(--a-accent);min-height:50px;color:var(--a-accent-fg);font:800 1.1rem var(--a-display);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border:0;border-radius:10px}.an-knopf:hover{background:var(--a-accent-hover)}.an-knopf:disabled{opacity:.7;cursor:progress}.an-knopf:focus-visible,.an-zeigen:focus-visible,.an-bleiben input:focus-visible{outline:3px solid var(--a-accent);outline-offset:2px}.an-fuss{color:var(--a-muted);margin:0;font-size:.82rem}
