.firebase-login>.auth-primary{justify-content:center;width:100%}.login-divider{color:#818697;align-items:center;gap:12px;margin:22px 0;font-size:12px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#fff2;flex:1;height:1px}.login-methods{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.login-methods button,.login-form>button:not(.auth-primary),.login-verification button{color:#e7e9f0;cursor:pointer;background:#171b26;border:1px solid #ffffff25;border-radius:8px;padding:11px}.login-methods button[aria-pressed=true]{color:#ebcd8f;background:#30281a;border-color:#d6b66c}.login-form{text-align:left;flex-direction:column;gap:14px;margin:14px 0;display:flex}.login-form label{color:#bfc4d2;flex-direction:column;gap:7px;font-size:13px;display:flex}.login-form input:not([type=checkbox]){color:#fff;box-sizing:border-box;background:#0c101a;border:1px solid #ffffff2a;border-radius:8px;width:100%;padding:12px;font-size:16px}.login-form .login-consent{flex-direction:row;align-items:flex-start;gap:8px;font-size:11px;line-height:1.6;display:flex}.login-consent input{flex-shrink:0;margin-top:4px}.login-small-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.login-small-actions button{color:#e5c77f;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px}.login-notice{color:#b4e5ca;background:#173425;border:1px solid #5cbe9060;border-radius:8px;padding:12px;font-size:13px;line-height:1.6}.login-help{color:#979fb2;text-align:left;font-size:12px;line-height:1.6}.login-verification{flex-direction:column;gap:12px;display:flex}.login-verification p{color:#bfc4d2;font-size:13px}.firebase-login button:disabled{opacity:.55;cursor:not-allowed}:is(.firebase-login input:focus,.firebase-login button:focus-visible){outline-offset:3px;outline:2px solid #d6b66c}.profile-phone-login{background:#151a25;border:1px solid #ffffff24;border-radius:16px;margin:20px 0;padding:24px}.profile-phone-login>summary{cursor:pointer;color:#e5c77f;font-weight:700}.profile-phone-login .firebase-login{max-width:450px;margin-top:20px}
