.auth-form-rail{box-shadow:inset 0 1px color-mix(in oklab,var(--color-base-content) 6%,transparent)}#conteudo-login{--auth-input-bg: oklch(99.1% .0045 248);--auth-input-fg: oklch(20% .028 248);--auth-input-border: color-mix(in oklab, var(--auth-input-fg) 16%, transparent);--auth-input-border-hover: color-mix(in oklab, var(--auth-input-fg) 26%, transparent);--auth-input-ring: color-mix(in oklab, var(--color-primary) 16%, transparent);--auth-field-error: color-mix(in oklab, var(--color-error) 82%, white);--auth-field-error-soft: color-mix(in oklab, var(--color-error) 38%, transparent);--auth-field-error-ring: color-mix(in oklab, var(--color-error) 22%, transparent);--auth-btn-ghost-bg: color-mix(in oklab, oklch(99.1% .0045 248) 26%, transparent);--auth-btn-ghost-bg-hover: color-mix(in oklab, oklch(99.1% .0045 248) 40%, transparent);--auth-btn-ghost-fg: color-mix(in oklab, oklch(20% .028 248) 62%, transparent)}#conteudo-login .auth-field{display:flex;flex-direction:column;gap:.5rem}#conteudo-login .auth-label{color:color-mix(in oklab,var(--color-base-content) 86%,transparent);font-size:.8125rem;font-weight:600;letter-spacing:.02em}#conteudo-login .auth-label--invalid{color:color-mix(in oklab,var(--auth-field-error) 90%,var(--color-base-content))}#conteudo-login .auth-input-wrap{display:flex;align-items:center;gap:.625rem;min-height:2.875rem;padding-inline:.8125rem;border:1px solid var(--auth-input-border);border-radius:.75rem;background-color:var(--auth-input-bg);box-shadow:inset 0 1px color-mix(in oklab,var(--auth-input-fg) 4%,transparent),0 1px 2px color-mix(in oklab,var(--auth-input-fg) 6%,transparent);transition:border-color .2s ease,box-shadow .2s ease}#conteudo-login .auth-input-wrap:hover{border-color:var(--auth-input-border-hover)}#conteudo-login .auth-input-wrap:focus-within{border-color:color-mix(in oklab,var(--color-primary) 48%,var(--auth-input-border));box-shadow:inset 0 1px color-mix(in oklab,var(--auth-input-fg) 4%,transparent),0 0 0 2px var(--auth-input-ring)}#conteudo-login .auth-input-wrap--invalid{border-color:var(--auth-field-error-soft)}#conteudo-login .auth-input-wrap--invalid:focus-within{border-color:color-mix(in oklab,var(--color-error) 52%,var(--auth-input-border));box-shadow:inset 0 1px color-mix(in oklab,var(--auth-input-fg) 4%,transparent),0 0 0 2px var(--auth-field-error-ring)}#conteudo-login .auth-field-message{margin:0;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.01em}#conteudo-login .auth-field-message--error{color:var(--auth-field-error)}#conteudo-login .auth-input-icon{flex-shrink:0;width:1.0625rem;height:1.0625rem;color:color-mix(in oklab,var(--auth-input-fg) 48%,transparent)}#conteudo-login .auth-input-control{flex:1;min-width:0;border:0;outline:0;box-shadow:none;background:transparent;color:var(--auth-input-fg);font-size:.9375rem;font-weight:500;line-height:1.35}#conteudo-login .auth-input-control::placeholder{color:color-mix(in oklab,var(--auth-input-fg) 44%,transparent);font-weight:400}#conteudo-login .fieldset label .text-sm.font-medium{color:color-mix(in oklab,var(--color-base-content) 78%,transparent);font-weight:500;letter-spacing:.01em}#conteudo-login .auth-input-action{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:9999px;border:1px solid color-mix(in oklab,var(--auth-input-fg) 18%,transparent);background-color:var(--auth-btn-ghost-bg);color:color-mix(in oklab,var(--auth-input-fg) 55%,transparent);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}#conteudo-login .auth-input-action:hover{background-color:var(--auth-btn-ghost-bg-hover);color:var(--auth-input-fg)}#conteudo-login .auth-input-action:focus-visible{outline:0;box-shadow:0 0 0 2px color-mix(in oklab,var(--color-primary) 38%,transparent)}#conteudo-login .auth-input-control:-webkit-autofill,#conteudo-login .auth-input-control:-webkit-autofill:hover,#conteudo-login .auth-input-control:-webkit-autofill:focus{-webkit-text-fill-color:var(--auth-input-fg);caret-color:var(--auth-input-fg);-webkit-box-shadow:0 0 0 1000px var(--auth-input-bg) inset;box-shadow:0 0 0 1000px var(--auth-input-bg) inset;transition:background-color 9999s ease-out}#conteudo-login .auth-input-control:-moz-autofill,#conteudo-login .auth-input-control:-moz-autofill:hover,#conteudo-login .auth-input-control:-moz-autofill:focus{-moz-text-fill-color:var(--auth-input-fg);caret-color:var(--auth-input-fg);box-shadow:0 0 0 1000px var(--auth-input-bg) inset}
