CSS border-style UX guidelines?

CSS has many border styles. When are good use cases for each? Why?

none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset

References: MDN, specification, border demo