/* Native <details> element styling */

summary {
  list-style: none;
}

summary::-webkit-details-marker {
  display: none;
}

summary::marker {
  display: none;
}

/* Chevron rotation when open */
details .details-chevron {
  transition: transform 0.2s ease-in-out;
}

details[open] .details-chevron {
  transform: rotate(180deg);
}
