:root{--accordion-css-ready:1}
/* Prevent browser anchoring to a following button while the list grows.
   This neither locks scrolling nor changes the user's scroll position. */
html.accordion-busy{overflow-anchor:none}
.category[data-accordion-expanded] .chevron{transition:transform 260ms cubic-bezier(.22,1,.36,1)}
.category[data-accordion-expanded=false] .chevron{transform:translate(-50%,-50%) rotate(0deg)}
.category[data-accordion-expanded=true] .chevron{transform:translate(-50%,-50%) rotate(180deg)}
@media(prefers-reduced-motion:reduce){.category[data-accordion-expanded] .chevron{transition:none}}
html.motion-disabled .category .chevron{transition:none}
