.account-button{border:1px solid var(--line,#45434e);border-radius:22px;white-space:nowrap;padding:8px 15px;min-height:36px;font:inherit;font-size:12px;background:var(--card,#292730);color:inherit}
#account-dialog{width:min(440px,calc(100vw - 32px));padding:32px;box-sizing:border-box}#account-dialog h2{font-size:27px;line-height:1.2;margin:16px 0;overflow-wrap:anywhere;padding-right:18px}#account-dialog>p{font-size:14px;line-height:1.6}#account-dialog button{font:inherit;min-height:44px}#account-dialog>button:not(.close-dialog){width:100%;margin-top:10px}#account-google{display:flex;align-items:center;justify-content:center;gap:12px}#account-google[hidden]{display:none}#account-google>span{font-weight:750;font-size:22px}#account-dialog button:disabled{opacity:.45;cursor:not-allowed}.account-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.1em;opacity:.65}#account-sync{font-size:12px;display:inline-block;border:1px solid currentColor;opacity:.8;padding:7px 12px;border-radius:30px}#account-message:empty{display:none}#account-message{font-size:13px}#account-setup{padding:12px;border:1px solid currentColor;border-radius:14px}.account-privacy{display:block;font-size:11px;line-height:1.6;opacity:.65;margin-top:20px}#account-conflict{display:grid;gap:10px;margin-top:18px}#account-conflict[hidden]{display:none}#account-conflict button{padding:12px;border:1px solid currentColor;border-radius:16px;background:transparent;color:inherit}.account-inline{display:block;text-align:left;border:0;background:none;color:inherit;font:inherit;font-size:12px;padding:0 0 16px;text-decoration:underline;text-underline-offset:4px}.account-loading-cover{display:none}body.account-loading .account-loading-cover{display:grid;position:fixed;inset:0;z-index:1000;place-items:center;background:rgba(25,24,31,.93);color:#fff;font-size:15px}#account-dialog .close-dialog{position:absolute;right:12px;top:12px;width:44px;height:44px}#onboarding-signin[hidden]{display:none}
@media(max-width:820px), (max-height:500px) and (pointer:coarse){header .account-button{display:block;margin-left:auto;font-size:11px;min-height:36px;padding:7px 12px}header #mobile-more{margin-left:4px}#account-dialog{width:100%;max-width:none;padding:30px 22px calc(22px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0}#account-dialog h2{font-size:25px}}
