/*! Tourila, erzeugt von dev/build.js aus den Quellen (acf80839e8870ca0). Nicht bearbeiten. */
.ts-auth{background:var(--tu-surface-subtle);min-height:100vh;min-height:100dvh}.ts-auth__main{box-sizing:border-box;display:grid;gap:var(--tu-space-8);justify-items:center;margin:0 auto;max-width:452px;min-height:100vh;min-height:100dvh;padding:12vh var(--tu-space-4) var(--tu-space-8);align-content:start}.ts-auth__brand{display:inline-flex}.ts-auth__brand img{display:block;height:36px;width:auto}.ts-auth__panel{display:grid;gap:var(--tu-space-5);width:100%}.ts-auth__title{color:var(--tu-ink);font-size:var(--ts-text-2xl);font-weight:var(--tu-weight-bold);letter-spacing:-.01em;margin:0;text-align:center}.ts-auth__lead{color:var(--tu-muted);font-size:var(--ts-text-md);margin:calc(-1 * var(--tu-space-2)) 0 0;text-align:center}.ts-auth .ts-form{display:grid;gap:var(--tu-space-4)}.ts-auth .tu-input{min-height:44px}.ts-auth__submit{justify-content:center;min-height:46px;width:100%}.ts-auth__links{align-items:center;color:var(--tu-muted);display:flex;flex-direction:column;font-size:var(--ts-text-sm);gap:var(--tu-space-2);text-align:center}.ts-auth__hint,.ts-auth__secondary{display:flex;justify-content:center}.ts-auth__passkey{display:grid;gap:var(--tu-space-3)}.ts-auth__passkey[hidden]{display:none}.ts-auth__or{align-items:center;color:var(--tu-subtle);display:flex;font-size:var(--ts-text-sm);gap:var(--tu-space-3);margin:0}.ts-auth__or:before,.ts-auth__or:after{border-top:1px solid var(--tu-line);content:"";flex:1}.ts-auth__passkey-button{justify-content:center;min-height:46px;width:100%}.ts-auth__passkey-note,.ts-auth__passkey-status{color:var(--tu-muted);font-size:var(--ts-text-sm);margin:0;text-align:center}.ts-auth__passkey-status[data-tone=error]{color:var(--tu-danger)}.ts-auth__privacy{color:var(--tu-muted);display:grid;font-size:var(--ts-text-xs);gap:var(--tu-space-1)}.ts-auth__privacy strong{color:var(--tu-text);font-size:var(--ts-text-sm)}.ts-auth__actions>*{flex:1 1 auto}.ts-auth__footer{color:var(--tu-muted);display:flex;font-size:var(--ts-text-xs);gap:var(--tu-space-5)}.ts-auth__footer .ts-link{color:var(--tu-muted)}@media(max-width:759px){.ts-auth__main{gap:var(--tu-space-6);padding-top:var(--tu-space-10)}}body.login.ts-wp-login{background:var(--tu-surface-subtle);color:var(--tu-text);font-family:var(--tu-font);font-size:var(--ts-text-md)}.ts-wp-login #login{max-width:420px;padding:12vh var(--tu-space-4) var(--tu-space-8);width:auto}.ts-wp-login #login h1 a{background:url(../../images/Tourila-Logo.svg) center / contain no-repeat;height:36px;margin:0 auto var(--tu-space-8);width:126px}.ts-wp-login #loginform,.ts-wp-login #lostpasswordform,.ts-wp-login #registerform,.ts-wp-login form{background:transparent;border:0;box-shadow:none;margin:0;padding:0}.ts-wp-login form p,.ts-wp-login form label{color:var(--tu-text);font-size:var(--ts-text-md)}.ts-wp-login input[type=text],.ts-wp-login input[type=password],.ts-wp-login input[type=email],.ts-wp-login input[type=tel],.ts-wp-login input.input,.ts-wp-login input.authcode{background:var(--tu-surface);border:1px solid var(--tu-line-strong);border-radius:var(--tu-radius-md);box-shadow:none;color:var(--tu-ink);font-size:var(--ts-text-lg);min-height:44px;padding:8px 12px}.ts-wp-login input.authcode{font-family:ui-monospace,Menlo,Consolas,monospace;letter-spacing:.3em;text-align:center}.ts-wp-login input:focus{border-color:var(--tu-subtle);box-shadow:var(--ts-ring-field);outline:0}.ts-wp-login .button-primary,.ts-wp-login #wp-submit{background:var(--tu-brand);border:0;border-radius:var(--tu-radius-md);box-shadow:none;color:var(--tu-on-dark);float:none;font-size:var(--ts-text-md);font-weight:var(--tu-weight-medium);min-height:46px;text-shadow:none;width:100%}.ts-wp-login .button-primary:hover,.ts-wp-login .button-primary:focus{background:var(--tu-brand-strong);box-shadow:var(--ts-ring)}.ts-wp-login .two-factor-email-resend{margin:var(--tu-space-3) 0 0;text-align:center}.ts-wp-login .two-factor-email-resend .button{background:none;border:0;box-shadow:none;color:var(--tu-ink);font-size:var(--ts-text-sm);font-weight:var(--tu-weight-medium);min-height:0;padding:var(--tu-space-1) var(--tu-space-2);text-decoration:underline}.ts-wp-login .message,.ts-wp-login .notice,.ts-wp-login #login_error{background:var(--tu-info-soft);border:0;border-radius:var(--tu-radius-md);box-shadow:none;color:var(--tu-text);margin:0 0 var(--tu-space-4);padding:var(--tu-space-3) var(--tu-space-4)}.ts-wp-login #login_error,.ts-wp-login .notice-error{background:var(--tu-danger-soft);color:var(--tu-danger)}.ts-wp-login #nav,.ts-wp-login #backtoblog,.ts-wp-login .backup-methods-wrap{font-size:var(--ts-text-sm);margin:var(--tu-space-5) 0 0;padding:0;text-align:center}.ts-wp-login a{color:var(--tu-brand)}.ts-wp-login .backup-methods-wrap ul{list-style:none;margin:var(--tu-space-2) 0 0;padding:0}.ts-wp-login .language-switcher,.ts-wp-login .privacy-policy-page-link{display:none}
