.auth-card[data-recovery] .error:empty{display:none}
.auth-card[data-recovery] h2:focus{outline:none}
.auth-card[data-recovery] p{overflow-wrap:anywhere}
html[data-dios-theme=dark] .auth-panel:has([data-recovery]:not([hidden])){background:#141d26;color:#e3edf2}
html[data-dios-theme=dark] .auth-card[data-recovery] .muted{color:#aebdc7}
html[data-dios-theme=dark] .auth-card[data-recovery] input{background:#101820;color:#e3edf2;border-color:#587080}
html[data-dios-theme=dark] .auth-card[data-recovery] .text-button{color:#66d9c9}
html[data-dios-theme=dark] .auth-card[data-recovery] .error{color:#ffb6af}
html[data-dios-theme=dark] .auth-card[data-recovery] .button.primary{background:#006c62;border-color:#006c62;color:#fff}
/* Signed-out Ops intentionally removes the Owner-scoped theme attribute. */
@media(prefers-color-scheme:dark){
html:not([data-dios-theme=light]) .auth-panel:has([data-recovery]:not([hidden])){background:#141d26;color:#e3edf2}
html:not([data-dios-theme=light]) .auth-card[data-recovery] :is(h2,label){color:#e3edf2}
html:not([data-dios-theme=light]) .auth-card[data-recovery] .muted{color:#aebdc7}
html:not([data-dios-theme=light]) .auth-card[data-recovery] input{background:#101820;color:#e3edf2;border-color:#587080}
html:not([data-dios-theme=light]) .auth-card[data-recovery] .text-button{color:#66d9c9}
html:not([data-dios-theme=light]) .auth-card[data-recovery] .error{color:#ffb6af}
html:not([data-dios-theme=light]) .auth-card[data-recovery] .button.primary{background:#006c62;border-color:#006c62;color:#fff}
}

html[data-dios-theme=dark] .auth-panel:has([data-recovery]:not([hidden])) .public-utility-nav a{color:#aebdc7}
html[data-dios-theme=dark] .auth-panel:has([data-recovery]:not([hidden])) .public-utility-nav .showroom-link{color:#66d9c9}
@media(prefers-color-scheme:dark){html:not([data-dios-theme=light]) .auth-panel:has([data-recovery]:not([hidden])) .public-utility-nav a{color:#aebdc7}html:not([data-dios-theme=light]) .auth-panel:has([data-recovery]:not([hidden])) .public-utility-nav .showroom-link{color:#66d9c9}}
