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