.phone-auth .auth-submit,.auth-split .auth-submit{border-radius:18px;justify-content:center;width:100%;min-height:56px;padding:0 20px;font-size:16px;font-weight:700}.phone-auth .auth-submit:focus-visible,.auth-split .auth-submit:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.phone-auth .input:not(.select),.auth-shell.auth-split .input:not(.select){background:var(--surface-2);border-color:#0000;border-radius:16px;min-height:52px}.phone-auth .input:not(.select):focus,.phone-auth .input:not(.select):focus-visible,.auth-shell.auth-split .input:not(.select):focus,.auth-shell.auth-split .input:not(.select):focus-visible{box-shadow:inset 0 0 0 2px var(--ink);border-color:#0000;outline:none}.phone-auth .input:not(.select)[aria-invalid=true],.phone-auth .input:not(.select)[aria-invalid=true]:focus,.auth-shell.auth-split .input:not(.select)[aria-invalid=true],.auth-shell.auth-split .input:not(.select)[aria-invalid=true]:focus{box-shadow:inset 0 0 0 2px var(--red);border-color:#0000}:where(.auth-split,.phone-auth) a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}
