/* Modèles brefs : lecture continue et annotations à la demande. */
.mr-page{max-width:1120px}.mr-copy{padding:30px 0;border-top:1px solid var(--line,#ddd);scroll-margin-top:90px}.mr-copy blockquote{margin:18px 0;padding:12px 20px;border-left:3px solid var(--red,#8e3028);font-size:1.08rem}.mr-texte{max-width:850px;font-size:1.1rem;line-height:1.85;margin:24px auto}.mr-paragraphe{text-indent:1.5em;margin:0 0 18px}.mr-note[hidden]{display:none}.mr-annotated .mr-paragraphe{text-indent:0;margin-bottom:26px}.mr-annotated .mr-paragraphe:before{content:attr(data-stage);display:block;color:var(--red,#8e3028);font-size:.78rem;font-weight:700;letter-spacing:.05em;margin:15px 0}.mr-annotated .mr-phrase{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px;border-top:1px solid var(--line,#ddd);padding:12px 0}.mr-note{font:14px/1.55 system-ui,sans-serif;color:#484848}.mr-note strong,.mr-note>span{display:block;margin-bottom:5px}.mr-note strong{color:var(--red,#8e3028)}.mr-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.mr-toolbar>span{font-size:.85rem}.mr-toggle,.mr-choice,.mr-reset{font:inherit;background:transparent;border:1px solid #999;border-radius:3px;padding:10px 14px;color:inherit;cursor:pointer}.mr-toggle[aria-pressed=true],.mr-choice[aria-pressed=true]{border-color:var(--red,#8e3028);box-shadow:inset 3px 0 var(--red,#8e3028)}.mr-guide{margin:16px 0;padding:14px 0;border-top:1px solid var(--line,#ddd)}.mr-guide summary,.mr-compare summary{cursor:pointer;font-weight:600}.mr-guide[open]>summary{margin-bottom:15px}.mr-table{overflow:auto}.mr-table table{border-collapse:collapse;width:100%;min-width:0;font-size:.94rem}.mr-table th,.mr-table td{border-bottom:1px solid #ddd;text-align:left;vertical-align:top;padding:10px;overflow-wrap:anywhere}.mr-table th{color:var(--red,#8e3028)}.mr-choices{display:grid;gap:10px}.mr-choice{text-align:left}.mr-feedback{min-height:1.5em}.mr-writing{display:block;width:100%;box-sizing:border-box;margin-top:10px;padding:12px;font:inherit;line-height:1.6;resize:vertical}.mr-compare{margin-top:15px}.mr-page a,.mr-page p{overflow-wrap:break-word}.mr-page button:focus-visible,.mr-page summary:focus-visible{outline:3px solid var(--red,#8e3028);outline-offset:3px}
@media(max-width:650px){.mr-annotated .mr-phrase{grid-template-columns:1fr;gap:8px}.mr-note{border-left:2px solid #bba59f;padding-left:12px}.mr-texte{font-size:1rem}.mr-table th,.mr-table td{padding:8px 5px;font-size:.85rem}.mr-copy{padding:22px 0}}
@media print{.mr-toolbar,.mr-guide,.mr-exercises,.mr-note,.page-boussole{display:none!important}.mr-annotated .mr-phrase{display:inline;border:0;padding:0}.mr-annotated .mr-paragraphe:before{display:none}.mr-texte{font-size:11pt;line-height:1.5}}
