.auth{z-index:2;grid-template-columns:minmax(0,1fr);place-items:center;min-height:100svh;padding:80px 22px 60px;display:grid;position:relative}.authbox{width:min(430px,100%);padding:34px 32px 30px}.authbox .brand{justify-content:center;margin-bottom:26px}.authbox h1{text-align:center;letter-spacing:-.03em;margin-bottom:8px;font-size:27px}.authbox .sub{text-align:center;color:var(--muted);margin-bottom:26px;font-size:14px;line-height:1.6}.tabs{border:1px solid var(--line);border-radius:var(--r-rund);background:#ffffff09;gap:4px;margin-bottom:24px;padding:4px;display:flex}.tabs button{border-radius:var(--r-rund);color:var(--muted);transition:all .28s var(--ease);flex:1;padding:9px;font-size:13.5px;font-weight:450}.tabs button.on{color:var(--tief);background:linear-gradient(135deg,var(--pille-a),var(--pille-b));font-weight:500}.google{border-radius:var(--r-klein);border:1px solid var(--line);width:100%;color:var(--hell-1);transition:all .3s var(--ease);background:#ffffff0b;justify-content:center;align-items:center;gap:11px;padding:14px;font-size:14.5px;font-weight:500;display:flex}.google:hover{background:#ffffff17;border-color:#ffffff3d;transform:translateY(-1px)}.sep{color:var(--muted-2);align-items:center;gap:14px;margin:20px 0;font-size:12px;display:flex}.sep:before,.sep:after{content:"";background:var(--line);flex:1;height:1px}.stack{flex-direction:column;gap:13px;display:flex}.rowline{color:var(--muted-2);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.rowline a{color:var(--link)}.check{color:var(--muted-2);align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;display:flex}.check input{accent-color:var(--blue);margin-top:2px}.check a{color:var(--link)}.hint{text-align:center;color:var(--muted-2);margin-top:20px;font-size:12.5px;line-height:1.6}.slugline{border:1px solid var(--line);border-radius:var(--r-klein);transition:all .28s var(--ease);background:#ffffff08;align-items:center;gap:0;padding:0 15px;display:flex}.slugline:focus-within{background:#ffffff0e;border-color:#7ca0ff8c}.slugline .pre{color:var(--muted-2);white-space:nowrap;font-size:14px}.slugline input{color:var(--weiss);background:0 0;border:none;outline:none;width:100%;padding:14px 0;font-family:inherit;font-size:14.5px}.free{color:var(--gut);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.free i{background:var(--gut);border-radius:50%;width:5px;height:5px;display:block}.free.rot{color:var(--weh)}.free.rot i{background:var(--weh)}.free.gelb{color:var(--warn)}.free.gelb i{background:var(--warn)}.fehler{color:var(--weh);font-size:12.5px;line-height:1.55}.fehler a{color:var(--link)}.okmeldung{color:var(--gut);font-size:12.5px;line-height:1.55}.feld-hinweis{color:var(--muted-2);text-align:center;margin-top:8px;font-size:12px;line-height:1.5}@media (hover:none){.authbox .inp,.authbox button,.authbox .google,.tabs button{min-height:44px}.authbox a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:430px){.slugline input,.authbox .inp{font-size:16px}.check,.hint,.okmeldung,.feld-hinweis,.fehler,.free{font-size:14px}}
