.login-form-module__PK4fKq__form{gap:.5rem;margin-top:2rem;display:grid}.login-form-module__PK4fKq__label{color:var(--ink-2);font-size:.875rem}.login-form-module__PK4fKq__input{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:8px;padding:.65rem .8rem}.login-form-module__PK4fKq__input:focus-visible{outline:2px solid var(--lake);outline-offset:1px;border-color:var(--lake)}.login-form-module__PK4fKq__error{color:var(--ink);margin:0;font-size:.9rem;font-weight:500}.login-form-module__PK4fKq__buttons{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.login-form-module__PK4fKq__primary,.login-form-module__PK4fKq__secondary{font:inherit;cursor:pointer;border-radius:8px;padding:.6rem 1.1rem;font-weight:500}.login-form-module__PK4fKq__primary{background:var(--lake);color:var(--page);border:1px solid var(--lake)}.login-form-module__PK4fKq__secondary{color:var(--lake);border:1px solid var(--lake);background:0 0}.login-form-module__PK4fKq__primary:focus-visible,.login-form-module__PK4fKq__secondary:focus-visible{outline:2px solid var(--lake);outline-offset:2px}
.page-module___8aEwW__main{max-width:34rem;margin:0 auto;padding:5rem 1.5rem 3rem}.page-module___8aEwW__header{margin-bottom:2.5rem}.page-module___8aEwW__logo{font-family:var(--font-greek);letter-spacing:.01em;margin:0;font-size:2.75rem;font-weight:400}.page-module___8aEwW__tagline{color:var(--ink-2);margin:.25rem 0 0}.page-module___8aEwW__intro p{max-width:62ch;margin:0 0 1rem}.page-module___8aEwW__confirm{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-top:2.5rem;padding:1.25rem 1.5rem}.page-module___8aEwW__confirm p{max-width:62ch;margin:0 0 .5rem}.page-module___8aEwW__confirmTitle{font-family:var(--font-greek);margin:0 0 .5rem;font-size:1.5rem;font-weight:400}.page-module___8aEwW__telefoon{color:var(--ink-2);max-width:62ch;margin:1.25rem 0 0;font-size:.9rem}.page-module___8aEwW__telefoon a{color:var(--lake)}.page-module___8aEwW__privacy{border-top:1px solid var(--line);color:var(--ink-2);margin-top:2.5rem;padding-top:1rem;font-size:.875rem}
