body.auth-layout{min-height:100vh;background-color:var(--iwebengine-auth-background);color:var(--iwebengine-auth-body-text)}body.auth-layout .auth-shell{color:inherit}body.auth-layout .auth-shell a{color:var(--iwebengine-auth-link-color);transition:color .2s ease,opacity .2s ease}body.auth-layout .auth-shell a:hover,body.auth-layout .auth-shell a:focus{color:var(--iwebengine-auth-link-hover-color);opacity:.95}body.auth-layout .login-logo svg path{fill:var(--iwebengine-auth-card-text)}body.auth-layout .login-card{background-color:var(--iwebengine-auth-card-background)!important;color:var(--iwebengine-auth-card-text)!important;border:1px solid rgba(255,255,255,.08);border-color:color-mix(in srgb,var(--iwebengine-auth-card-text) 12%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body.auth-layout .login-card *{color:inherit}body.auth-layout .login-card label,body.auth-layout .login-card .text-sm,body.auth-layout .login-card .text-xs,body.auth-layout .login-card [class*=text-gray],body.auth-layout .login-card small{color:var(--iwebengine-auth-muted-text)!important}body.auth-layout .login-card a{color:var(--iwebengine-auth-link-color)!important;transition:color .2s ease,opacity .2s ease}body.auth-layout .login-card a:hover,body.auth-layout .login-card a:focus{color:var(--iwebengine-auth-link-hover-color)!important;opacity:.95}body.auth-layout .login-card input,body.auth-layout .login-card select,body.auth-layout .login-card textarea{background-color:var(--iwebengine-auth-input-background)!important;color:var(--iwebengine-auth-input-text)!important;border-color:var(--iwebengine-auth-input-border)!important;box-shadow:none}body.auth-layout .login-card input::-moz-placeholder,body.auth-layout .login-card textarea::-moz-placeholder{color:var(--iwebengine-auth-muted-text);opacity:.75}body.auth-layout .login-card input::placeholder,body.auth-layout .login-card textarea::placeholder{color:var(--iwebengine-auth-muted-text);opacity:.75}body.auth-layout .login-card input:focus,body.auth-layout .login-card select:focus,body.auth-layout .login-card textarea:focus{outline:none;border-color:var(--iwebengine-auth-link-color)!important;box-shadow:0 0 0 3px var(--iwebengine-auth-focus-ring-color)}body.auth-layout .login-card input[type=checkbox]{accent-color:var(--iwebengine-auth-link-color);border-color:var(--iwebengine-auth-input-border);background-color:var(--iwebengine-auth-input-background)}body.auth-layout .login-card input:-webkit-autofill,body.auth-layout .login-card input:-webkit-autofill:hover,body.auth-layout .login-card input:-webkit-autofill:focus{-webkit-text-fill-color:var(--iwebengine-auth-input-text)!important;box-shadow:0 0 0 1000px var(--iwebengine-auth-input-background) inset;-webkit-transition:background-color 600000s 0s;transition:background-color 600000s 0s}body.auth-layout .login-card button{background-color:var(--iwebengine-auth-button-background)!important;color:var(--iwebengine-auth-button-text)!important;border-color:transparent!important;transition:background-color .2s ease,color .2s ease,transform .2s ease}body.auth-layout .login-card button:hover,body.auth-layout .login-card button:focus,body.auth-layout .login-card button:focus-visible{background-color:var(--iwebengine-auth-button-hover-background)!important;color:var(--iwebengine-auth-button-hover-text)!important;transform:translateY(-1px)}body.auth-layout .login-card button:active{transform:translateY(0)}body.auth-layout .login-card [class*=text-red]{color:#fca5a5!important}body.auth-layout .login-card [class*=text-green]{color:#86efac!important}
