.details-summary{cursor:default;position:relative}.details-summary [role=heading],.details-summary h1,.details-summary h2,.details-summary h3,.details-summary h4,.details-summary h5,.details-summary h6{display:inline-block}.details-summary:focus-visible{outline-offset:2px;border-radius:var(--radius-xs);outline:2px dotted var(--focus-color)}.details-summary:hover{color:var(--color-accent-graphic)}.details-summary:hover::marker{color:var(--color-accent-graphic)}.accordion-panel-wrapper{transition:grid-template-rows var(--duration-md) var(--cubic-bezier);grid-template-rows:0fr;display:grid}.accordion-panel{overflow:var(--overflow,hidden);min-height:var(--min-height)}.accordion-trigger[aria-expanded=true] .accordion-arrow{rotate:90deg}.accordion-trigger[aria-expanded=true]~.accordion-panel-wrapper{grid-template-rows:1fr}.accordion-trigger{text-align:left;border-radius:var(--radius-xs);outline-offset:2px;width:100%;transition-property:color,border-color,outline-offset,outline-color;transition-duration:var(--duration-sm);background:0 0;border:none;align-items:center;padding-inline:0;display:flex;position:relative}.accordion-trigger:hover .accordion-arrow{color:var(--color-accent-graphic)}.accordion-trigger:focus-visible{outline:2px dotted var(--focus-color);border-color:#0000}.accordion-trigger .accordion-arrow{transition:rotate var(--duration-md),color var(--duration-sm);margin-inline-end:.25em}.demo-page.details .details-wrapper{margin-block-end:1rem}:is(.demo-page.details .accordion-panel,.demo-page.details .details-panel) p{margin-block-end:0}.demo-page.details .details-summary{font-weight:var(--font-weight-semibold)}
