/* Compléments du cocon sémantique : n'utilise que currentColor, hérite de mechuta.css */
.bc ol{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 1rem;padding:0;font-size:.9rem}
.bc li{margin:0}.bc li+li::before{content:"/";margin-right:.5rem;opacity:.7}.bc a{display:inline-block;padding:.5rem 0}
.toc{border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:.5rem;padding:.25rem 1rem;margin:1.25rem 0}
.toc summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}.toc ol{padding-left:1.25rem}
.tw{overflow-x:auto;margin:0 0 1.25rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent)}
.tw table{border-collapse:collapse;width:100%;min-width:30rem}.tw caption{text-align:left;padding:.6rem .75rem;font-weight:700}
.tw th,.tw td{text-align:left;vertical-align:top;padding:.6rem .75rem;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}
.prose h2[id]{scroll-margin-top:5rem}.prose .back{display:inline-block;margin:.5rem 1rem .5rem 0}
