.tty-index[data-astro-cid-5tznm7mj] .tty-body[data-astro-cid-5tznm7mj]{padding-block:1.9rem 1.4rem}.index-h[data-astro-cid-5tznm7mj]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .7rem;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--braise)}.index-h[data-astro-cid-5tznm7mj] .card-meta[data-astro-cid-5tznm7mj]{letter-spacing:.1em}.index-note[data-astro-cid-5tznm7mj]{margin:.6rem 0 0;font-family:var(--font-body);font-size:.84rem;line-height:1.55;color:var(--fort);max-width:76ch}.ls-topics[data-astro-cid-5tznm7mj] .ls-row[data-astro-cid-5tznm7mj]{grid-template-columns:9.5ch 6ch 15ch minmax(0,1fr)}.ls-desc[data-astro-cid-5tznm7mj]{color:var(--fort);font-family:var(--font-body);font-size:.82rem;line-height:1.45;white-space:normal}.ls-topics[data-astro-cid-5tznm7mj]{margin-bottom:0}.ls-count[data-astro-cid-5tznm7mj]{color:var(--faible);font-variant-numeric:tabular-nums}.filters[data-astro-cid-5tznm7mj]{display:none}html.js-filters .filters[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;margin:0 0 1.5rem;padding:.85rem .9rem .9rem;border:var(--filet) solid var(--grid);background:var(--rouille)}.filters-search[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]{width:100%;padding:.55rem .7rem;border:var(--filet) solid var(--grid);background:var(--papier);color:var(--encre);font-family:var(--font-mono);font-size:var(--fs-small)}.filters-search[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]::placeholder{color:var(--faible)}.filters-search[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]:focus-visible{outline:var(--trait) solid var(--braise);outline-offset:1px}.filters-row[data-astro-cid-5tznm7mj]{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;min-width:0}.filters-legend[data-astro-cid-5tznm7mj]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--braise);flex:0 0 3.6rem}.filters-chips[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:.35rem;flex:1 1 18rem;min-width:0}.filter-chip[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .5rem;border:var(--filet) solid var(--grid);background:none;color:var(--fort);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.filter-chip[data-astro-cid-5tznm7mj]:hover{color:var(--braise);border-color:var(--braise)}.filter-chip[data-astro-cid-5tznm7mj].is-on{background:var(--braise);border-color:var(--braise);color:var(--papier)}.filter-chip-count[data-astro-cid-5tznm7mj]{opacity:.7;font-size:.95em}.filter-chip[data-astro-cid-5tznm7mj].is-on .filter-chip-count[data-astro-cid-5tznm7mj]{opacity:.85}@media(max-width:40rem){.filter-chip[data-astro-cid-5tznm7mj]{padding:.7rem;font-size:.78rem}}@media(max-width:40rem){.filters-row[data-astro-cid-5tznm7mj][data-row=tags] .filters-chips[data-astro-cid-5tznm7mj]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 2rem),transparent 100%)}.filters-row[data-astro-cid-5tznm7mj][data-row=tags] .filters-chips[data-astro-cid-5tznm7mj]::-webkit-scrollbar{display:none}.filters-row[data-astro-cid-5tznm7mj][data-row=tags] .filter-chip[data-astro-cid-5tznm7mj]{flex:0 0 auto}}@media(max-width:52rem){.ls-topics[data-astro-cid-5tznm7mj] .ls-row[data-astro-cid-5tznm7mj]{grid-template-columns:9.5ch 5ch minmax(0,1fr);grid-template-areas:"mode count name" "desc desc desc";row-gap:.15rem}.ls-topics[data-astro-cid-5tznm7mj] .ls-mode[data-astro-cid-5tznm7mj]{grid-area:mode}.ls-topics[data-astro-cid-5tznm7mj] .ls-count[data-astro-cid-5tznm7mj]{grid-area:count}.ls-topics[data-astro-cid-5tznm7mj] .ls-name[data-astro-cid-5tznm7mj]{grid-area:name}.ls-topics[data-astro-cid-5tznm7mj] .ls-desc[data-astro-cid-5tznm7mj]{grid-area:desc}}.filter-empty[data-astro-cid-5tznm7mj]{margin:1.2rem 0 0;padding:.9rem;border:var(--filet) dashed var(--braise);color:var(--fort);text-align:center;font-family:var(--font-mono);font-size:var(--fs-small)}
