/* Simple sign-in only; authenticated controls keep their existing layout. */
.signin-art{width:210px;margin:0 auto 16px}.signin-art svg{display:block;width:100%;height:auto}
body.brand-shell.app-ui.sign-in-view{--chrome:transparent;--chrome-ink:#452832;background:#faf8f5;min-height:100svh;padding-bottom:0}
.sign-in-view .page-intro,.sign-in-view #workspaceDock,.sign-in-view .account-art{display:none!important}
body.app-ui.sign-in-view.account-shell>main{max-width:420px;margin:clamp(50px,12vh,110px) auto 24px;padding:0 24px}
body.app-ui.sign-in-view.account-shell .account-auth{display:block;margin:0;border:0;background:transparent;box-shadow:none}
body.app-ui.sign-in-view.account-shell .account-auth>div:first-child{padding:0;text-align:center}
body.app-ui.sign-in-view.account-shell .account-auth [hidden]{display:none!important}
body.app-ui.sign-in-view.account-shell .account-auth h2{font-size:26px;margin:0 0 24px;letter-spacing:-.04em}
body.app-ui.sign-in-view.account-shell .google-login{display:flex;width:100%;min-height:50px;margin:0;padding:13px 18px;border:1px solid #dcd1d3;border-radius:10px;background:white;font-size:14px}
body.app-ui.sign-in-view.account-shell #googleStatus{font-size:12px;line-height:1.5;color:#837479;margin:14px 0}
body.app-ui.sign-in-view.account-shell footer{border:0;flex-direction:column;align-items:center;gap:16px;margin-top:34px;padding:0}
body.app-ui.sign-in-view.account-shell footer nav{font-size:11px;gap:20px}
body.app-ui.sign-in-view.account-shell footer .secondary{border:0;background:transparent;font-size:12px;padding:8px}
body.app-ui.sign-in-view.account-shell>header nav a:last-child{display:none}
body.app-ui.sign-in-view.account-shell>header nav a{color:#63434b!important}
