Conditional content can invalidate `:first-child` styling on the first visible accordion
Conditional content can invalidate `:first-child` styling on the first visible accordion. When a warning or other optional sibling is inserted before repeated `<details>` sections, `first:border-t` no longer matches the first section. Use `:first-of-type` when those sections shar…