>>895
::afterなんて使わないで、こっちの方がよかったな
https://jsfiddle.net/q5y1pthb/

他に影響が出ないようにしたいなら、detailsタグに独自のclass名付けりゃ
styleタグにまとめて書いても特に問題無いんじゃね?
タグごとにいちいちstyle属性でスタイル書く手間も省けるし