Errors that stop the program from doing what's expected. While there isn't logic in CSS the same way there is in JS, you will still find that logic errors can be very common. Early on, CSS Grid can be a tricky spot for logic errors
Syntax Errors
Errors in your actually typed characters. Misspelled keywords, punctuation etc.
Notes
Devtools are your friend Take the time to get comfortable with checking errors with them.
Always, always, always, think through what's actually broken before you start chopping up your code
promotes faster debugging skills as you gain experience, and you will likely cause less mistakes
If you are experiencing overlap and horizontal scroll issues, adding outlines to everything can help tell what's doing it
border can also work, but it effects dimension and can give you an inaccurate read
Be methodical
Step through your code and talk it out yes talk to yourself, a colleague, a rubber duck...
remember that sometimes a bug can be caused by something that works ok being interferred with by something else - it might not be the thing that looks broken.