[hidden]{display:none!important}.cloud-gate{min-height:100vh;display:grid;place-content:center;background:#faf9f5;color:#30372e;text-align:center;padding:24px}.cloud-login-card{background:#fff;border:1px solid #e3dece;border-radius:24px;max-width:440px;padding:40px;box-shadow:0 16px 60px #343b2d0d}.cloud-login-card h1{font-size:44px;letter-spacing:.12em;margin:0 0 12px}.cloud-login-card p{color:#707768;line-height:1.6}.cloud-login-card button{margin-top:16px}.cloud-signout{position:fixed;bottom:12px;left:24px;z-index:50}.cloud-auth-error{color:#a64e38!important;font-size:14px}

.cloud-test-notice{padding:12px 20px;background:#eee7d5;color:#555b45;text-align:center;font:13px system-ui;position:relative;z-index:10}
