<style>
::marker,
::-webkit-details-marker {
display: none;
}
summary {
list-style: none;
}
details summary:before {
content: '→';
display: inline-block;
rotate: 0deg;
margin-inline-end: 0.5em;
transition: rotate 0.3s ease-in-out;
}
details[open] > summary:before {
rotate: 90deg;
}
</style>