.login-scope{--color-accent:hsl(0 0% 100%);--color-accent-foreground:hsl(0 0% 3.9%);--color-muted:hsl(0 0% 100%)}.dark .login-scope{--color-accent:hsl(0 0% 22%);--color-muted:hsl(0 0% 22%)}.login-scope .border-input:not(input):hover{border-color:hsl(0 0% 3.9%/.2)}:where(.dark) .login-scope .border-input:not(input):hover{border-color:hsl(0 0% 98%/.2)}.dark .welcome-img,.welcome-img-dark{display:none}.dark .welcome-img-dark{display:block}.login-scope .auth-shell-close:hover{background-color:hsl(0 0% 93%)}:where(.dark) .login-scope .auth-shell-close:hover{background-color:hsl(0 0% 22%)}.login-scope input{transition:border-color 1s ease,box-shadow 1s ease}.login-scope input:focus-visible{outline:none;border-color:#000;border-width:2px;box-shadow:none}:where(.dark) .login-scope input:focus-visible{border-color:#fff}.login-form-scope [role=tablist]{display:grid;grid-template-columns:repeat(var(--login-form-tabs-count,4),minmax(0,1fr))}.login-form-scope [role=alert]{word-break:break-word;line-height:1.5}.login-form-scope [role=checkbox]{user-select:none}.login-form-scope label:has([role=checkbox]){line-height:1.4}.login-form-scope [role=tabpanel]{padding-top:0;outline:none}.login-form-scope:not([role=dialog]):not([role=alertdialog]){position:relative;isolation:isolate}