/*! KFIELD 2.5.75 · anmeldung-kfield.css · gebaut, nicht zum Lesen bestimmt */
body.kf-an,body.login{--a-0:var(--fw-0);--a-1:var(--fw-1);--a-2:var(--fw-2);--a-3:var(--fw-3);--a-line:var(--fw-line);--a-line-2:var(--fw-line-stark);--a-text:var(--fw-text);--a-text-2:var(--fw-text-2);--a-text-3:var(--fw-text-3);--a-akzent:var(--fw-akzent);--a-hell:var(--fw-akzent-hell);--a-tief:var(--fw-signal-dunkel);--a-gelb:#e8b84b;--a-rot:#e5644e;--a-mono:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Consolas,monospace;--a-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--a-r-1:2px;--a-r-2:2px;--a-r-3:2px;--a-r-4:0;margin:0;min-height:100svh;padding:clamp(16px,4vw,40px);padding-top:max(clamp(16px,4vw,40px),env(safe-area-inset-top));padding-bottom:max(clamp(16px,4vw,40px),env(safe-area-inset-bottom));padding-left:max(clamp(16px,4vw,40px),env(safe-area-inset-left));padding-right:max(clamp(16px,4vw,40px),env(safe-area-inset-right));background:var(--a-0);color:var(--a-text);font-family:var(--a-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}body.kf-an{display:grid;place-items:center}body.kf-an,body.login{color-scheme:var(--fw-schema,dark);accent-color:var(--a-akzent)}body.kf-an ::selection,body.login ::selection{background:color-mix(in srgb,var(--fw-akzent-hell) 26%,transparent);color:var(--a-text)}body.kf-an :focus-visible,body.login :focus-visible{outline:2px solid var(--a-hell);outline-offset:2px;border-radius:var(--a-r-1)}body.kf-an input,body.login input{caret-color:var(--a-hell)}.kf-an-karte{width:min(1000px,100%);display:grid;grid-template-columns:1fr;background:var(--a-1);border:1px solid var(--a-line);border-radius:var(--a-r-4);overflow:hidden;box-shadow:0 28px 70px -28px rgb(var(--fw-schatten-ton,0 0 0) / calc(.85 * var(--fw-schatten-kraft,1))),0 2px 6px -2px rgb(var(--fw-schatten-ton,0 0 0) / calc(.6 * var(--fw-schatten-kraft,1)))}@media (min-width:900px){.kf-an-karte{grid-template-columns:1fr 1fr;min-height:560px}}.kf-an-form{padding:clamp(28px,5vw,56px);display:flex;flex-direction:column;justify-content:center;gap:0}.kf-an-marke{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;margin-bottom:40px;color:var(--a-text-2);text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:color .2s ease}.kf-an-marke:hover{color:var(--a-hell)}.kf-an-marke-bild{width:17px;height:17px;display:block}.kf-an-form h1{margin:0 0 8px;font-size:28px;font-weight:650;letter-spacing:-.022em;line-height:1.12;text-wrap:balance;color:var(--a-text)}.kf-an-form h1.kf-an-allein{margin-bottom:38px}.kf-an-satz{margin:0 0 30px;max-width:34ch;color:var(--a-text-3);font-size:15px}.kf-an-fehler,.kf-an-erfolg{margin:0 0 22px;padding:11px 14px;border:1px solid;border-radius:var(--a-r-2);font-size:12.5px}.kf-an-fehler{border-color:rgba(229,100,78,.42);background:rgba(229,100,78,.09);color:var(--a-rot)}.kf-an-erfolg{border-color:color-mix(in srgb,var(--fw-akzent-hell) 38%,transparent);background:color-mix(in srgb,var(--fw-akzent) 10%,transparent);color:var(--a-hell)}.kf-an-hinweis{margin:22px 0 0;max-width:40ch;color:var(--a-text-3);font-size:12.5px;line-height:1.6}.kf-an-form form{display:grid;gap:18px}.kf-an-honig{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.kf-an-feld{display:grid;gap:7px;position:relative}.kf-an-marke-klein{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--a-text-3)}.kf-an-feld input{width:100%;box-sizing:border-box;height:46px;padding:0 14px;border:1px solid var(--a-line);border-radius:var(--a-r-2);background:var(--a-0);color:var(--a-text);font:inherit;font-size:15px;transition:border-color .18s ease,background .18s ease}.kf-an-feld input:hover{border-color:var(--a-line-2)}.kf-an-feld input:focus{outline:none;border-color:var(--a-akzent);background:var(--a-1)}.kf-an-feld input:focus-visible{outline:2px solid var(--a-hell);outline-offset:2px;border-radius:var(--a-r-2)}.kf-an-kante{position:absolute;left:1px;right:1px;bottom:0;height:46px;pointer-events:none;opacity:var(--kf-an,0);transition:opacity .22s ease}.kf-an-kante::before,.kf-an-kante::after{content:'';position:absolute;left:0;right:0;height:1px;background:radial-gradient(34px 1px at var(--kf-x,50%) 50%,var(--a-hell) 0%,color-mix(in srgb,var(--fw-akzent-hell) 35%,transparent) 45%,transparent 78%)}.kf-an-kante::before{top:0}.kf-an-kante::after{bottom:0}.kf-an-knopf{position:relative;overflow:hidden;margin-top:12px;height:46px;border:0;border-radius:var(--a-r-2);background:var(--a-hell);color:var(--a-tief);font:inherit;font-size:15px;font-weight:650;letter-spacing:.01em;cursor:pointer;box-shadow:0 8px 22px -12px color-mix(in srgb,var(--fw-akzent-hell) 75%,transparent);transition:background .18s ease,box-shadow .22s ease}.kf-an-knopf:hover{filter:brightness(1.09);box-shadow:0 12px 30px -12px color-mix(in srgb,var(--fw-akzent-hell) 90%,transparent)}.kf-an-knopf:active{background:var(--a-akzent)}.kf-an-knopf span{position:relative;z-index:1}.kf-an-knopf i{position:absolute;inset:0;transform:skewX(-14deg) translateX(-130%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);width:46px}.kf-an-knopf:hover i{transform:skewX(-14deg) translateX(1100%);transition:transform .85s cubic-bezier(.22,.61,.36,1)}.kf-an-knopf:disabled{cursor:progress;filter:saturate(.5);box-shadow:none}.kf-an-knopf:disabled i{display:none}.kf-an-fuss{margin:26px 0 0;padding-top:20px;border-top:1px solid var(--a-line);color:var(--a-text-3);font-size:12.5px}.kf-an-fuss a{color:var(--a-text-2);text-decoration:none}.kf-an-fuss a:hover{color:var(--a-hell);text-decoration:underline;text-underline-offset:3px}.kf-an-feldbild{position:relative;display:none;background:radial-gradient(120% 100% at 70% 30%,var(--a-1) 0%,var(--a-0) 62%);border-left:1px solid var(--a-line);overflow:hidden}@media (min-width:900px){.kf-an-feldbild{display:block}}.kf-an-leinwand{position:absolute;inset:0;width:100%;height:100%;display:block}.kf-an-ruhe{position:absolute;inset:0;display:grid;place-items:center;color:var(--a-akzent)}.kf-an-ruhe-bild{width:46%;max-width:190px;height:auto;opacity:.5}.kf-an-leinwand[data-an="ja"] + .kf-an-ruhe{display:none}@media (max-width:899px){.kf-an-form{padding:34px 26px 38px}.kf-an-marke{margin-bottom:30px}}@media (prefers-reduced-motion:reduce){body.kf-an *,body.kf-an *::before,body.kf-an *::after,body.login *,body.login *::before,body.login *::after{transition-duration:.01ms !important;animation-duration:.01ms !important}}body.kf-an,body.login{scrollbar-color:var(--a-line-2) transparent;scrollbar-width:thin}body.kf-an ::-webkit-scrollbar,body.login ::-webkit-scrollbar{width:10px;height:10px}body.kf-an ::-webkit-scrollbar-track,body.login ::-webkit-scrollbar-track{background:transparent}body.kf-an ::-webkit-scrollbar-thumb,body.login ::-webkit-scrollbar-thumb{background:var(--a-line-2);border-radius:var(--a-r-1);border:3px solid transparent;background-clip:content-box}body.kf-an input:-webkit-autofill,body.login input:-webkit-autofill{-webkit-text-fill-color:var(--a-text);-webkit-box-shadow:0 0 0 1000px var(--a-0) inset;box-shadow:0 0 0 1000px var(--a-0) inset}body.kf-an input:-webkit-autofill:focus,body.login input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--a-1) inset;box-shadow:0 0 0 1000px var(--a-1) inset}@media (pointer:coarse){.kf-an-fuss a,.kf-an-marke{padding-block:12px}}body.login{display:grid;align-content:center;justify-content:center;grid-template-columns:min(430px,100%);grid-auto-rows:min-content}body.login::before{content:'';grid-area:1 / 1 / 2 / -1;background:var(--a-1);border:1px solid var(--a-line);border-radius:var(--a-r-4);box-shadow:0 28px 70px -28px rgb(var(--fw-schatten-ton,0 0 0) / calc(.85 * var(--fw-schatten-kraft,1))),0 2px 6px -2px rgb(var(--fw-schatten-ton,0 0 0) / calc(.6 * var(--fw-schatten-kraft,1)))}body.login #login{grid-area:1 / 1 / 2 / 2;width:auto;max-width:none;margin:0;padding:clamp(28px,5vw,52px);display:flex;flex-direction:column;justify-content:center}@media (min-width:900px){body.login:has(.kf-an-feldbild){grid-template-columns:repeat(2,min(460px,42vw));grid-template-rows:minmax(520px,auto) min-content}}body.login .kf-an-feldbild{grid-area:1 / 2 / 2 / 3;border-radius:0 var(--a-r-4) var(--a-r-4) 0}body.login.interim-login{min-height:0;padding:0}body.login.interim-login::before{border-radius:var(--a-r-3)}body.login.interim-login #login{padding:24px 22px}body.login{--a-marke:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42.53 42.22'%3E%3Cpolygon points='.31 0 .31 42.22 42.53 42.22' opacity='.38'/%3E%3Cpolygon points='.31 42.22 .31 0 42.53 0'/%3E%3C/svg%3E")}body.login #login h1{margin:0 0 40px;text-align:left;line-height:1}body.login #login h1 a{display:inline-flex;align-items:center;gap:9px;width:auto;height:auto;margin:0;padding:0;background:none;overflow:visible;text-indent:0;color:var(--a-text-2);text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:color .2s ease}body.login #login h1 a::before{content:'';flex:none;width:17px;height:17px;background-color:currentColor;-webkit-mask:var(--a-marke) center / contain no-repeat;mask:var(--a-marke) center / contain no-repeat}body.login #login h1 a:hover,body.login #login h1 a:focus{color:var(--a-hell)}body.login .kf-an-titel{margin:0 0 38px;font-size:28px;font-weight:650;letter-spacing:-.022em;line-height:1.12;color:var(--a-text);text-wrap:balance}body.login form{margin:0;padding:0;background:none;border:0;box-shadow:none;overflow:visible}body.login form p{margin:0 0 18px}body.login .user-pass-wrap{margin:0 0 18px}body.login form label{display:block;margin:0 0 7px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--a-text-3)}body.login form input[type="text"],body.login form input[type="email"],body.login form input[type="password"]{width:100%;box-sizing:border-box;height:46px;margin:0;padding:0 14px;border:1px solid var(--a-line);border-radius:var(--a-r-2);background:var(--a-0);color:var(--a-text);font-size:15px;line-height:44px;box-shadow:none;transition:border-color .18s ease,background .18s ease}body.login form .wp-pwd input[type="password"],body.login form .wp-pwd input[type="text"]{padding-right:46px}body.login form input[type="text"]:hover,body.login form input[type="email"]:hover,body.login form input[type="password"]:hover{border-color:var(--a-line-2)}body.login form input[type="text"]:focus,body.login form input[type="email"]:focus,body.login form input[type="password"]:focus{outline:none;border-color:var(--a-akzent);background:var(--a-1);color:var(--a-text);box-shadow:none}body.login form input[type="text"]:focus-visible,body.login form input[type="email"]:focus-visible,body.login form input[type="password"]:focus-visible{outline:2px solid var(--a-hell);outline-offset:2px;border-radius:var(--a-r-2)}body.login ::placeholder{color:var(--a-text-3);opacity:.62}body.login form #fw_code{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;letter-spacing:.18em}body.login .kf-an-codehinweis{display:block;margin-top:7px;font-size:12px;line-height:1.45;color:var(--a-text-3)}body.login .wp-hide-pw,body.login .wp-hide-pw:hover{color:var(--a-text-3);background:none;border:0;box-shadow:none}body.login .wp-hide-pw{height:46px;width:44px;top:0;right:0}body.login .wp-hide-pw:focus{color:var(--a-hell);box-shadow:none;outline:2px solid var(--a-hell);outline-offset:-2px;border-radius:var(--a-r-2)}body.login .forgetmenot{display:flex;align-items:center;gap:8px;margin:0;line-height:1.4}body.login .forgetmenot label{display:inline;margin:0;font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--a-text-2);cursor:pointer}body.login input[type="checkbox"]{appearance:none;flex:none;width:15px;height:15px;margin:0;border:1px solid var(--a-line-2);border-radius:var(--a-r-1);background:var(--a-0);box-shadow:none;cursor:pointer;display:grid;place-content:center;transition:background .16s ease,border-color .16s ease}body.login input[type="checkbox"]::before{content:none}body.login input[type="checkbox"]::after{content:'';width:7px;height:7px;border-radius:1px;background:var(--a-tief);transform:scale(0);transition:transform .16s cubic-bezier(.2,.9,.3,1)}body.login input[type="checkbox"]:checked{background:var(--a-hell);border-color:var(--a-hell)}body.login input[type="checkbox"]:checked::after{transform:scale(1)}body.login .wp-tooltip__toggle{color:var(--a-text-3);background:none;border:0;box-shadow:none}body.login .wp-tooltip__toggle:hover{color:var(--a-hell)}body.login .wp-tooltip__toggle .dashicons{color:inherit}body.login .wp-tooltip__bubble{background:var(--a-2);color:var(--a-text-2);border:1px solid var(--a-line-2);border-radius:var(--a-r-2);font-size:12.5px}body.login form .submit{margin:22px 0 0}body.login #wp-submit{display:block;float:none;width:100%;height:46px;padding:0;margin:0;border:0;border-radius:var(--a-r-2);background:var(--a-hell);color:var(--a-tief);font-size:15px;font-weight:650;letter-spacing:.01em;line-height:46px;text-shadow:none;cursor:pointer;box-shadow:0 8px 22px -12px color-mix(in srgb,var(--fw-akzent-hell) 75%,transparent);transition:filter .18s ease,box-shadow .22s ease}body.login #wp-submit:hover{filter:brightness(1.09);box-shadow:0 12px 30px -12px color-mix(in srgb,var(--fw-akzent-hell) 90%,transparent)}body.login #wp-submit:active{background:var(--a-akzent)}body.login #wp-submit:focus-visible{outline:2px solid var(--a-hell);outline-offset:2px}body.login #wp-submit:disabled{background:var(--a-hell) !important;color:var(--a-tief) !important;cursor:progress;filter:saturate(.5);box-shadow:none}body.login #login .notice,body.login #login_error,body.login #login .message{margin:0 0 22px;padding:11px 14px;border:1px solid var(--a-line-2);border-left-width:1px;border-radius:var(--a-r-2);background:var(--a-2);color:var(--a-text-2);font-size:12.5px;box-shadow:none}body.login #login .notice p,body.login #login_error p{margin:0;padding:0;font-size:12.5px}body.login #login #login_error{border-color:rgba(229,100,78,.42);background:rgba(229,100,78,.09);color:var(--a-rot)}body.login #login .message,body.login #login .notice-info{border-color:color-mix(in srgb,var(--fw-akzent-hell) 38%,transparent);background:color-mix(in srgb,var(--fw-akzent) 10%,transparent);color:var(--a-hell)}body.login #login .notice-warning{border-color:rgba(232,184,75,.42);background:rgba(232,184,75,.09);color:var(--a-gelb)}body.login #login .notice a,body.login #login_error a{color:inherit;text-underline-offset:3px}body.login .login-error-list{margin:0;padding-left:1.1em}body.login #nav,body.login #backtoblog,body.login .privacy-policy-page-link{margin:0;padding:0;text-shadow:none;font-size:12.5px;color:var(--a-text-3)}body.login #nav{margin-top:26px;padding-top:20px;border-top:1px solid var(--a-line)}body.login #backtoblog{margin-top:12px}body.login .privacy-policy-page-link{margin-top:12px}body.login #nav a,body.login #backtoblog a,body.login .privacy-policy-page-link a{color:var(--a-text-2);font-size:12.5px;text-decoration:none}body.login #nav a:hover,body.login #backtoblog a:hover,body.login .privacy-policy-page-link a:hover{color:var(--a-hell);text-decoration:underline;text-underline-offset:3px}body.login #pass-strength-result{background:var(--a-2);color:var(--a-text-2);border:1px solid var(--a-line-2);border-radius:var(--a-r-2)}body.login #pass-strength-result.short,body.login #pass-strength-result.bad{border-color:rgba(229,100,78,.45)}body.login #pass-strength-result.good{border-color:rgba(232,184,75,.45)}body.login #pass-strength-result.strong{border-color:color-mix(in srgb,var(--fw-akzent-hell) 45%,transparent)}@media (pointer:coarse){body.login #nav a,body.login #backtoblog a,body.login #login h1 a{padding-block:12px}body.login .forgetmenot{padding-block:11px}}
