.moonbase-signup button:disabled{opacity:.5;cursor:not-allowed}.moonbase-signup .signup-instructions{margin:0 0 18px;line-height:1.5}.moonbase-signup .email-row{border:0;grid-template-columns:minmax(0,1fr);gap:12px;margin:10px 0 0;padding:0;display:grid}.moonbase-signup .email-row input{box-sizing:border-box;background:#101312;border:1px solid #777;border-radius:0;width:100%;min-width:0;height:56px;padding:14px 16px;font-size:1rem;line-height:1.5}.moonbase-signup .email-row input:focus{outline-offset:2px;border-color:#6ccb03;outline:2px solid #6ccb03}.moonbase-signup .email-row input[aria-invalid=true]{border-color:#ff9990}.moonbase-signup .email-row button{white-space:normal;text-align:left;justify-content:space-between;width:100%;min-height:56px;margin:0}.moonbase-signup .email-row button svg{flex-shrink:0}.moonbase-signup .email-row .signup-email-error{color:#ff9990;margin:0;font-size:.875rem;line-height:1.5}.moonbase-signup .signup-privacy{color:#f0f0ef;margin-top:14px;font-size:.8rem;line-height:1.6}.moonbase-signup .signup-privacy summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.moonbase-signup .signup-privacy p{font-size:.8rem}.moonbase-signup .signup-privacy a{text-decoration:underline}.moonbase-signup[data-moonbase-state=error] .signup-result{color:#ff9990}
