Как сделать так, чтобы псевдоэлемент after при наведении начинался у левого края родителя, а заканчивался у правого края страницы?
<div class="flex">
<div class="block"></div>
<div class="block"></div>
<div class="block"></div>
</div>
.flex
display: flex
justify-content: space-between
.block
position: relative
width: 50px
height: 50px
background-color: red
&::after
content: ''
display: block
position: absolute
left: 0
bottom: 0
height: 5px
width: 0
background-color: green
&:hover::after
width: ???