.Auth_auth-container__aaowG{display:flex;max-height:90vh;margin-top:5rem;justify-content:center;gap:2rem}.Auth_logo-wrapper__1x_PD{position:relative;padding:1rem;transition:transform .1s ease-in}.Auth_logo-wrapper__1x_PD:hover{transform:scale(1.1)}.Auth_vspace__hfSxU{height:1rem}.Auth_form-container__DZYEc{display:flex;flex-direction:column}.Auth_form-error__B8gkE,.Auth_form-success__2ZB5g{text-align:center}.Auth_form-error__B8gkE{color:#707000}[data-theme=dark] .Auth_form-error__B8gkE{color:#ff0}.Auth_form-success__2ZB5g{color:green}.Auth_auth-form__K99XI{padding:1rem;display:flex;flex-direction:column;gap:.3rem}.Auth_auth-form__K99XI fieldset{border-radius:8px;border-color:dimgray;border-width:1px;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.Auth_auth-form__K99XI :is(label,legend){font-size:.9rem;display:flex;align-items:center}.Auth_auth-form__K99XI input:is([type=text],[type=email],[type=password]){padding:.1rem 0;border:none;min-width:20vw;width:100%;outline:transparent;color:var(--fo-clr);background:transparent;border-radius:8px;font-family:inherit;font-size:1rem}.Auth_btn-visibility__CnZIK{margin-left:.5rem;background-color:transparent;outline:none;border:none;cursor:pointer}[data-theme=dark] .Auth_btn-visibility__CnZIK{filter:invert(100%)}.Auth_submit-container__uVTg2{justify-content:space-between;margin:2px;margin-top:.5rem;display:flex;gap:1rem}.Auth_btn-login__1FAvw,.Auth_btn-signup__8dZnJ{border:none;outline:none;border-radius:8px;cursor:pointer;padding:.5rem 1rem;font-size:1rem;font-weight:600;color:#fff;background-color:hsl(var(--hue),62%,13%)}[data-theme=dark] :is(.Auth_btn-login__1FAvw,.Auth_btn-signup__8dZnJ){background-color:#e0ecff;color:#000}:is(.Auth_btn-login__1FAvw,.Auth_btn-signup__8dZnJ):active{transform:translateY(4px)}.Auth_submit-container__uVTg2 div[role=button]{text-decoration:none;cursor:pointer;align-self:center;margin-left:.125rem}.Auth_submit-container__uVTg2 div[role=button]:hover{text-decoration:underline}@media (max-width:600px){.Auth_auth-container__aaowG{align-items:center;flex-direction:column;margin-top:2rem;gap:1rem;justify-content:start}}