.welcome-panel{max-width:440px;margin:7vh auto 0;padding:30px}.welcome-panel .logo{margin-bottom:24px}.welcome-panel h1{font-size:29px;letter-spacing:-.04em}.welcome-panel #loginSubmit{width:100%;min-height:46px}.session-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;margin-bottom:14px}.session-bar #identity{color:#efd49c;font-weight:700}.session-bar #syncState{flex:1}.session-bar .btn{min-height:44px;font-size:12px}.app-notice{font-size:13px;color:#8ce0ba;line-height:1.6}.app-notice:empty{display:none}.error{color:#ffc2b5!important}button:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.welcome-panel{margin:3vh auto 0;padding:22px}.session-bar{gap:8px}.session-bar #syncState{flex-basis:50%;font-size:10px}}
