.kunde{--stone:#e8e9e3;--paper:#f6f6f2;--line:#c9cbc0;--line-soft:#d9dad1;--ink:#0c1e2b;--ink-2:#123244;--ink-3:#1b4257;--on-ink:#e6ebe9;--on-ink-mute:#94a9b3;--text:#12222b;--muted:#52616a;--saffron:#d9902a;--saffron-ink:#7e5210;--saffron-lit:#e8a33a;--verify:#1d6b58;--verify-lit:#4fbf9f;--r:4px;--ease:cubic-bezier(.2, .75, .2, 1);--disp:"Archivo", "Helvetica Neue", Arial, sans-serif;--em:"Fraunces", Georgia, serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ar:"Readex Pro", "Archivo", sans-serif;--etikett:var(--mono);--etikett-sp:.12em;--etikett-case:uppercase;--akzent:var(--em);--akzent-stil:italic;background:var(--ink);min-height:100dvh;color:var(--on-ink);font-family:var(--disp);-webkit-font-smoothing:antialiased}.kunde[dir=rtl]{font-family:var(--ar);--etikett:var(--ar);--etikett-sp:0;--etikett-case:none;--akzent:var(--ar);--akzent-stil:normal;--blitz-richtung:left}.kunde[dir=rtl] .buehne h1{letter-spacing:0;font-weight:700;line-height:1.3}html:has(.kunde){background:#0c1e2b}html:has(.kunde) body{background:#0c1e2b}.kunde *,.kunde :after,.kunde :before{box-sizing:border-box}.kunde button{font:inherit}.kopf{justify-content:space-between;align-items:center;max-width:1280px;margin-inline:auto;padding:18px calc(clamp(16px,4vw,48px));display:flex}.marke{color:#f3f6f4;letter-spacing:-.02em;font-size:20px;font-weight:800;text-decoration:none}.marke,.rechts-oben{align-items:center;gap:10px;display:flex}.abmelden{color:var(--on-ink-mute);border-radius:var(--r);cursor:pointer;background:0 0;border:1px solid #e6ebe933;min-height:44px;padding:0 12px;font-size:13px}.abmelden:hover{color:var(--on-ink);border-color:var(--on-ink-mute)}.abmelden:focus-visible{outline:2px solid var(--saffron);outline-offset:2px}.profi{color:var(--on-ink-mute);opacity:.75;align-items:center;min-height:44px;padding:0 4px;font-size:12px;text-decoration:none;display:inline-flex}.profi:focus-visible,.profi:hover{opacity:1;text-decoration:underline}.profi:focus-visible{outline:2px solid var(--saffron);outline-offset:2px}.sprachen{border-radius:var(--r);border:1px solid #e6ebe933;gap:2px;padding:3px;display:flex}.sprachen button{color:var(--on-ink-mute);font-family:var(--mono);cursor:pointer;background:0 0;border:0;border-radius:2px;min-width:44px;min-height:44px;padding:6px 10px;font-size:12px}.sprachen button[lang=ar]{font-family:var(--ar);font-size:15px}.sprachen button[aria-pressed=true]{background:var(--ink-3);color:#f3f6f4}.sprachen button:focus-visible{outline:2px solid var(--saffron);outline-offset:2px}
