Build a Job Application Form

My code is failing for step 12: 12. You should use the selector for the :focus pseudo-class for input and textarea to also remove the default outline when focused. Can somebody please tell me what is wrong?

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Job Application Form</title>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <div class="container">
    <form>
      <h2>Job Application Form</h2>

      <label for="name">Applicant Full Name:</label>
      <input type="text" id="name" required>

      <label for="email">Applicant Email:</label>
      <input type="email" id="email" required>

      <label for="position">Position:</label>
      <select id="position" required>
        <option value="">Select Position</option>
        <option value="developer">Developer</option>
        <option value="manager">Manager</option>
        <option value="designer">Designer</option>
      </select>

      <fieldset class="radio-group">
        <legend>Availability:</legend>

        <input type="radio" id="full-time" name="availability" value="full-time">
        <label for="full-time">Full-Time</label>

        <input type="radio" id="part-time" name="availability" value="part-time">
        <label for="part-time">Part-Time</label>
      </fieldset>

      <label for="message">Why do you want this job?</label>
      <textarea id="message" required></textarea>

      <button type="submit">Submit</button>
    </form>
  </div>
</body>
</html>

input:focus,

textarea:focus {

border-color: blue;

outline: none;

}

input:invalid,

select:invalid,

textarea:invalid {

border-color: red;

}

input:valid,

select:valid,

textarea:valid {

border-color: green;

}

button:hover {

background-color: green;

}

.radio-group input[type="radio"]:checked {

border-color: purple;

background-color: lavender;

box-shadow: 0 0 5px purple;

}

.radio-group input[type="radio"]:checked + label {

color: purple;

}

input:first-of-type {

border-radius: 20px;

}

hello!

Your solution for step 12 works from my end. Please try one of the following steps to move forward.

Click on the “Restart Step” button and force a refresh of your page with CTRL + F5 then try to paste the code in again.

or - Try the step in incognito or private mode.

or - Disable any/all extensions that interface with the freeCodeCamp website (such as Dark Mode, Ad Blockers, or Spellcheckers), and set your browser zoom level to 100%. Both of these factors can cause tests to fail erroneously.

or - Ensure your browser is up-to-date or try a different browser.

I hope one of these will work for you.

Also in the future, if you need help regarding one of the challenges, please try to use the Help Button (image) located at the bottom of the page in that challenge.

After clicking it, you will find a "Create a help post on the forum” button that will create a new Topic and attach all of your code and a link to the challenge automatically for you. You can still edit the post to explain your issue in your own words, so we can help you better. Thankyou.

I have this same exact same issue, on safari on an ipad.

Edit: also on chrome for ipad, and the ipad app. The step before it, 11, passes in all the places, so it’s just the point about removing the default outline that seems to be failing.