.auth-shell{--primary:#cc3911;--ring:#cc3911}.auth-content h1{letter-spacing:-.025em;text-wrap:balance;font-size:28px;font-weight:600;line-height:1.2}.auth-content h1+p{margin-top:10px;line-height:1.6}.auth-content [data-slot=input]{background:var(--background);height:46px;padding-inline:12px;font-size:16px}.auth-content [data-slot=button]{min-height:44px;font-weight:600}.auth-content [data-variant=default]:hover{background:var(--rz-orange-hover)}.auth-content form{gap:20px;margin-top:24px;display:grid}.auth-content form>*{margin-block:0}.auth-content [role=alert]{line-height:1.6}.auth-content .signin-password-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-content a[href=\/forgot-password]{text-underline-offset:4px;font-size:13px}.auth-content a[href=\/forgot-password]:hover{text-decoration:underline}.auth-content .signin-password{position:relative}.auth-content .signin-password input{padding-right:48px}.auth-content .signin-reveal{width:44px;color:var(--muted-foreground);cursor:pointer;border-radius:7px;place-items:center;display:grid;position:absolute;inset:1px 1px 1px auto}.auth-content .signin-reveal:hover{background:var(--muted);color:var(--foreground)}.auth-content .signin-reveal svg{width:18px;height:18px}.auth-shell a:focus-visible,.auth-shell button:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (max-width:380px){.auth-content h1{font-size:25px}}
