html.cloud-locked body>aside,html.cloud-locked body>main{display:none!important}#cloudGate[hidden],#cloudGate [hidden],#cloudConflict[hidden]{display:none!important}
#cloudGate{min-height:100svh;display:grid;place-items:center;padding:24px;background:#85031e;color:#5e1527}#cloudGate .auth-card{width:min(100%,460px);padding:38px;background:#f3eadd;border:1px solid #dfcfc2;border-radius:4px}#cloudGate .auth-brand{font-size:36px;letter-spacing:-2px;font-weight:700;color:#85031e;margin-bottom:25px}#cloudGate h1{font-size:30px;color:#5e1527;letter-spacing:-1px}#cloudGate p{color:#6e3c49}#cloudGate label{display:block;margin:17px 0 7px;font-size:12px;color:#5e1527}#cloudGate input{width:100%;background:#fffaf3;color:#5e1527;border-color:#b9928a}#cloudGate button{margin-top:17px}#cloudGate #authSubmit{width:100%;background:#85031e;color:white}#cloudGate #authError{color:#85031e;margin-top:15px;font-weight:600}#newRecoveryCode{display:block;overflow-wrap:anywhere;padding:14px;background:#fffaf3;color:#59051b;user-select:all}#cloudConflict{border:2px solid #a56b43;padding:22px;margin-bottom:25px;background:#fff2df;color:#59051b}html[data-appearance="dark"] body #cloudConflict,html[data-appearance="dark"] body #cloudConflict *{color:#59051b!important}#cloudConflict .actions button{background:#85031e;color:#fff!important;padding:10px 14px;border:0}html[data-appearance="dark"] body #cloudConflict .actions button{color:#fff!important}.cloud-account{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--border)}
