@layer theme,base;@layer components{.faq details{scroll-margin-top:calc(var(--hauteur-entete) + env(safe-area-inset-top) + 1rem)}.faq summary::-webkit-details-marker{display:none}.faq-barre{transform-box:fill-box;transform-origin:50%;transition:transform var(--duree-liste) var(--ease-out)}.faq details[open] .faq-barre{transform:rotate(90deg)}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq details::details-content{opacity:0;block-size:0;transition:block-size var(--duree-liste) var(--ease-out), opacity var(--duree-liste) var(--ease-out), content-visibility var(--duree-liste) allow-discrete;overflow-y:clip}.faq details[open]::details-content{opacity:1;block-size:auto}}@media (prefers-reduced-motion:reduce){.faq details::details-content{transition:none}}}@layer utilities;
