.pr-exemple{border:1px solid var(--mth-bord-fort);background:var(--background);border-radius:14px;align-content:start;gap:.6rem;padding:1.1rem 1.2rem;display:grid}.pr-exemple[data-genre=flou]{color:var(--muted-foreground);border-style:dashed}.mth-a-corps .pr-exemple p{font-size:1.02rem;line-height:1.55}.mth-a-corps .pr-legende{color:var(--muted-foreground);margin-top:.8rem;font-size:.92rem}.pr-champ{gap:.6rem;display:grid}.pr-mot{background:var(--foreground);color:var(--background);font-family:var(--font-mono);border-radius:6px;margin-right:.35rem;padding:.05rem .55rem;font-size:.85rem;font-weight:500;display:inline-block}.pr-amorces{flex-wrap:wrap;gap:.35rem;display:flex}.pr-amorces button{border:1px dashed var(--mth-bord-fort);text-align:left;max-width:100%;color:var(--muted-foreground);cursor:pointer;transition:color .16s var(--ease-out-quart), border-color .16s var(--ease-out-quart);border-radius:99px;padding:.3rem .7rem;font-size:.82rem;line-height:1.35}.pr-amorces button:hover{border-color:var(--foreground);color:var(--foreground)}.pr-amorces button:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.mth-a-corps .pr-plan{border:1px solid var(--mth-bord-fort);background:var(--background);letter-spacing:-.01em;overflow-wrap:anywhere;border-radius:12px;max-width:38.75rem;padding:1.1rem 1.25rem;font-size:clamp(1.1rem,2.4vw,1.3rem);font-weight:600;line-height:1.4}.pr-remarques{gap:.5rem;max-width:62ch;display:grid}.pr-remarques li{border:1px dashed var(--mth-bord-fort);border-radius:12px;padding:.8rem 1rem;font-size:.98rem;line-height:1.5}.mth-a-corps .pr-exemple p+p{margin-top:0}
