.anchor-link's flex property was causing rendering issues with <em> children as per https://github.com/TheOdinProject/curriculum/issues/27831.
Only just discovered as #4507 let level 4 headings generate > .anchor-link and that sole heading was the only occurrence of having a child tag splitting up the text content.
Flex is no longer needed for .anchor-link (those headings are the only things that currently use the class).
This PR
Removes flex-related properties from .anchor-link
Positions .anchor-link:hover::before due to lack of flexbox
Because
.anchor-link
's flex property was causing rendering issues with<em>
children as per https://github.com/TheOdinProject/curriculum/issues/27831. Only just discovered as #4507 let level 4 headings generate> .anchor-link
and that sole heading was the only occurrence of having a child tag splitting up the text content.Flex is no longer needed for
.anchor-link
(those headings are the only things that currently use the class).This PR
.anchor-link
.anchor-link:hover::before
due to lack of flexboxIssue
N/A
Additional Information
Pull Request Requirements
keyword: brief description of change
format, using one of the following keywords:Feature
- adds new or amends existing user-facing behaviorChore
- changes that have no user-facing value, refactors, dependency bumps, etcFix
- bug fixesBecause
section summarizes the reason for this PRThis PR
section has a bullet point list describing the changes in this PRIssue
section