.account-sync{position:fixed;z-index:100000;left:1rem;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));max-width:34rem;margin-inline:auto;padding:.75rem 1rem;background:#29292d;color:#fff;border-radius:1rem;box-shadow:0 .5rem 2rem #0005;font:600 .9375rem/1.45 Nunito,sans-serif;display:flex;flex-wrap:wrap;gap:.5rem}
.account-sync[hidden]{display:none}.account-sync p{margin:0;flex:1 1 100%;overflow-wrap:anywhere}.account-sync button{font:inherit;min-height:44px;min-width:44px;border:0;border-radius:.7rem;padding:.5rem .75rem;background:#45454b;color:#fff;cursor:pointer}.account-sync button:focus-visible{outline:2px solid #a79dff;outline-offset:2px}.account-sync button:active{background:#55555d}
