#team-entry{position:fixed;right:max(10px,env(safe-area-inset-right));bottom:calc(max(10px,env(safe-area-inset-bottom)) + 50px);z-index:10;display:grid;place-items:center;width:42px;height:42px;border:1px solid #ad82a5;border-radius:50%;background:#fff2fa;color:#742c80;text-decoration:none;font-size:21px;box-shadow:0 2px 10px #35143924}
#entry-login{max-width:360px;width:calc(100% - 32px);border:0;border-radius:16px;padding:22px;color:#27152b;background:#fff2fa}
#entry-login::backdrop{background:#20102999}#entry-login a,#entry-login button{display:block;text-align:center;margin:12px 0 0;width:100%}
