:root[data-theme=dark] .opg-login{background-color:var(--opg-background);color:var(--opg-text);padding-block:1.5rem}:root[data-theme=dark] .opg-login>div{background-color:var(--opg-surface);border-color:var(--opg-border-strong);box-shadow:var(--opg-shadow)}:root[data-theme=dark] .opg-login>div>.mb-8>p.text-green-700{color:var(--opg-primary)}:root[data-theme=dark] .opg-login h1,:root[data-theme=dark] .opg-login form label{color:var(--opg-text)}:root[data-theme=dark] .opg-login>div>.mb-8>p.text-gray-600{color:var(--opg-text-muted)}:root[data-theme=dark] .opg-login>div>.border-red-200{background-color:var(--opg-danger-soft);border-color:var(--opg-danger);color:var(--opg-danger);overflow-wrap:anywhere}:root[data-theme=dark] .opg-login form input{background-color:var(--opg-input);border-color:var(--opg-input-border);color:var(--opg-text);caret-color:var(--opg-text)}:root[data-theme=dark] .opg-login form input::placeholder{color:var(--opg-placeholder);opacity:1}:root[data-theme=dark] .opg-login form input:hover{border-color:var(--opg-border-strong)}:root[data-theme=dark] .opg-login form input:focus{border-color:var(--opg-focus)}:root[data-theme=dark] .opg-login form :is(input,button):focus-visible{outline:2px solid var(--opg-focus);outline-offset:3px}:root[data-theme=dark] .opg-login form input:-webkit-any(:autofill,:-webkit-autofill){background-color:var(--opg-input);box-shadow:inset 0 0 0 1000px var(--opg-input);-webkit-text-fill-color:var(--opg-text);caret-color:var(--opg-text)}:root[data-theme=dark] .opg-login form input:is(:autofill,:autofill){background-color:var(--opg-input);box-shadow:inset 0 0 0 1000px var(--opg-input);-webkit-text-fill-color:var(--opg-text);caret-color:var(--opg-text)}:root[data-theme=dark] .opg-login form button[type=submit]{background-color:var(--opg-primary);color:var(--opg-on-primary)}:root[data-theme=dark] .opg-login form button[type=submit]:hover{background-color:var(--opg-primary-hover)}
