.ps{display:none}.pm{position:relative}.pm[hidden]{display:none}.pm>summary{list-style:none}.pm>summary::-webkit-details-marker{display:none}.pm__icon{width:14px;height:12px;border:1.5px solid currentColor;border-radius:2px;background:linear-gradient(currentColor,currentColor) 50% 70% / 8px 1.5px no-repeat}.pm[open]>summary{border-color:var(--ink);color:var(--ink)}.pm__panel{position:absolute;top:calc(100% + 4px);right:0;z-index:30;display:grid;gap:var(--s-2);width:min(280px,calc(100vw - 2 * var(--gutter)));padding:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-8);background:var(--surface);color:var(--ink);letter-spacing:normal;word-spacing:normal;text-align:left}.pm__panel .btn{justify-content:flex-start;height:auto;padding-block:6px;white-space:normal;text-align:left}.pm__help{margin:0;color:var(--ink-2);font-size:13px;line-height:1.4}@page{size:A4;margin:15mm 14mm 16mm}@media print{html,body{background:#fff!important;color:#000!important;color-scheme:light}body{display:block;min-height:0;font-size:10.5pt;line-height:1.4}body:has(.ps)>:not(main),body:has(.ps) main>:not(.quiz-page),body:has(.ps) .quiz-page>:not(.layout__main),body:has(.ps) .layout__main>:not(.ps){display:none!important}body:has(.ps) .quiz-page.wrap,body:has(.ps) .quiz-page .layout__main{display:block;max-width:none;margin:0;padding:0}.ps{display:block;font-family:var(--font)}html[data-print=feuille] .ps-corrige{display:none!important}.ps *{box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important}.ps a{color:inherit;text-decoration:none}.ps p,.ps ol,.ps ul{margin:0;padding:0;list-style:none}.ps-head{margin-bottom:4mm;padding-bottom:3mm;border-bottom:.6mm solid #000}.ps-brand{font-size:8.5pt;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#444}.ps-title{margin-top:1mm;font-size:17pt;font-weight:800;line-height:1.15}.ps-meta{margin-top:1mm;font-size:9.5pt;color:#333}.ps-who{display:flex;align-items:flex-end;gap:3mm;margin-top:5mm;font-size:10pt}.ps-who .ps-line{flex:1 1 60mm}.ps-who .ps-line--short{flex:0 1 38mm}.ps-instr{margin-bottom:4mm;font-size:10.5pt;font-style:italic}.ps-sub{margin:4mm 0 2mm;font-size:11pt;font-weight:800;break-after:avoid}.ps-line{display:inline-block;min-width:20mm;height:1.15em;border-bottom:.3mm solid #000}.ps-box{display:inline-block;width:3.6mm;height:3.6mm;margin-right:1.8mm;border:.35mm solid #000;vertical-align:-.6mm}.ps-ref{flex:none;min-width:7mm;font-weight:800}.ps-q{display:flex;gap:2.5mm;margin-bottom:3.4mm;break-inside:avoid}.ps-q__body{flex:1 1 auto;min-width:0}.ps-q__text{font-weight:600}.ps-flag{display:block;width:26mm;height:auto;margin:1.5mm 0;border:.2mm solid #666}.ps-choices{margin-top:1.5mm;display:grid;gap:1mm}.ps-choices--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1mm 6mm}.ps-choice{display:flex;gap:2mm;align-items:baseline}.ps-letter{flex:none;display:inline-grid;place-items:center;width:5.2mm;height:5.2mm;border:.3mm solid #000;border-radius:50%;font-size:8.5pt;font-weight:700;line-height:1}.ps-tf{display:flex;gap:8mm;margin-top:1.5mm}.ps-opt{display:inline-flex;align-items:center}.ps-blank{display:flex;align-items:flex-end;gap:2mm;margin-top:1.5mm}.ps-blank .ps-line{flex:1 1 auto}.ps-blank--short .ps-line{flex:0 0 24mm}.ps-q--tf .ps-q__body{display:flex;align-items:flex-start;gap:6mm}.ps-q--tf .ps-q__text{flex:1 1 auto;min-width:0}.ps-q--tf .ps-tf{flex:none;margin-top:0;gap:5mm}.ps-q--tf .ps-flag{margin:0}.ps-pairs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 10mm}.ps-pairs .ps-sub{margin-top:0}.ps-row{display:flex;align-items:baseline;gap:2mm;margin-bottom:3mm;break-inside:avoid}.ps-row__text{flex:1 1 auto;min-width:0}.ps-slot{flex:none;width:11mm;border-bottom:.3mm solid #000;align-self:flex-end;height:1.2em}.ps-blanks{columns:2;column-gap:10mm}.ps-blank-row{display:flex;align-items:flex-end;gap:2mm;margin-bottom:2.4mm;break-inside:avoid}.ps-blank-row .ps-line{flex:1 1 auto}.ps-corrige{break-before:page}.ps-key--cols{columns:2;column-gap:10mm}.ps-key__row{display:flex;gap:2.5mm;margin-bottom:2.6mm;break-inside:avoid}.ps-key__lead{font-weight:800}.ps-key__inline{font-size:9.5pt}.ps-key__why{margin-top:.4mm;font-size:9.5pt;color:#222}.ps-foot{margin-top:6mm;padding-top:2mm;border-top:.2mm solid #888;font-size:8pt;color:#444}.ps math{color:#000}}.result__erreurs{justify-self:stretch;display:grid;gap:var(--s-2);justify-items:center;width:100%;max-width:560px;margin-inline:auto;padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-8);background:var(--surface-2);text-align:center}.result__erreurs[hidden]{display:none}.result__erreurs h3{margin:0;font-size:16px;font-weight:800;color:var(--ink)}.result__erreurs p{margin:0;font-size:14px;color:var(--ink-2)}.result__erreurs .btn-row{justify-content:center}.result__erreurs .btn-row:not(:has(>:not([hidden]))){display:none}.result__erreurs-note{font-size:13px}.result__erreurs-note:not(:has(>:not([hidden]))){display:none}.start__revision{margin:0;font-size:14px;font-weight:600;color:#111418}.start__revision a{color:#111418;text-decoration:underline}.game[data-revision] [data-timer-wrap],.game[data-revision] .modes,.game[data-revision] .mise-opt,.game[data-revision] .mise-bar,.game[data-revision] .start__best,.game[data-revision] [data-share-bar],.game[data-revision] .result__defi,.game[data-revision] .duel-invite,.game[data-revision] [data-action=replay]{display:none}.chap-source[data-astro-cid-a7gvpwf5]{margin:var(--s-1) 0 0;font-size:13px;color:var(--ink-3);overflow-wrap:anywhere}.chap-source[data-astro-cid-a7gvpwf5] a[data-astro-cid-a7gvpwf5]{color:var(--link);font-weight:600}html[data-eleve] .donner[data-astro-cid-5hi4bzqe]{display:none}.donner[data-astro-cid-5hi4bzqe]{margin:8px 0 12px}.donner__panneau[data-astro-cid-5hi4bzqe]{margin-top:8px;padding:12px;max-width:34rem;display:grid;gap:8px;justify-items:start;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-4)}.donner__panneau[data-astro-cid-5hi4bzqe][hidden]{display:none}.donner__panneau[data-astro-cid-5hi4bzqe] [data-astro-cid-5hi4bzqe]:is(input,textarea){width:100%;box-sizing:border-box;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-4);padding:6px 8px}.donner__panneau[data-astro-cid-5hi4bzqe] :is(input,textarea)[data-astro-cid-5hi4bzqe][readonly]{border-color:var(--ink-2)}.donner__panneau[data-astro-cid-5hi4bzqe] p[data-astro-cid-5hi4bzqe]{margin:0}.signaler[data-astro-cid-6gtrbwax]{margin-block:var(--s-8);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-8);background:var(--surface-2);overflow-wrap:anywhere}.signaler[data-astro-cid-6gtrbwax] h2[data-astro-cid-6gtrbwax]{margin:0 0 var(--s-1);font-size:1.05rem}.signaler__lead[data-astro-cid-6gtrbwax]{margin:0 0 var(--s-3);color:var(--ink-2)}.signaler__noscript[data-astro-cid-6gtrbwax]{margin:var(--s-2) 0 0;color:var(--ink-2);font-size:.9rem}.signaler-dialog[data-astro-cid-6gtrbwax]{width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line-strong);border-radius:var(--r-8);background:var(--surface);color:var(--ink)}.signaler-dialog[data-astro-cid-6gtrbwax]::backdrop{background:#00000080}.signaler-dialog__body[data-astro-cid-6gtrbwax]{display:grid;gap:var(--s-3);padding:var(--s-4)}.signaler-dialog__body[data-astro-cid-6gtrbwax]>[data-astro-cid-6gtrbwax],.signaler-dialog__fields[data-astro-cid-6gtrbwax]>[data-astro-cid-6gtrbwax]{margin:0}.signaler-dialog__body[data-astro-cid-6gtrbwax] h2[data-astro-cid-6gtrbwax]{font-size:1.15rem}.signaler-dialog__quiz[data-astro-cid-6gtrbwax]{color:var(--ink-2);font-size:.92rem}.signaler-dialog__fields[data-astro-cid-6gtrbwax]{display:grid;gap:var(--s-3)}.signaler-field[data-astro-cid-6gtrbwax]{display:grid;gap:var(--s-1)}.signaler-field[data-astro-cid-6gtrbwax] label[data-astro-cid-6gtrbwax]{font-weight:700;font-size:.95rem}.signaler-field[data-astro-cid-6gtrbwax] .select{width:100%;min-width:0;height:auto;min-height:40px;padding-block:8px}.signaler-field[data-astro-cid-6gtrbwax] textarea.input{resize:vertical;min-height:7rem}.signaler-field__help[data-astro-cid-6gtrbwax]{margin:0;color:var(--ink-2);font-size:.9rem}.signaler-field__help[data-astro-cid-6gtrbwax] strong[data-astro-cid-6gtrbwax]{color:var(--ink)}.signaler-dialog__status[data-astro-cid-6gtrbwax]{min-height:1.4em}.signaler-dialog__status[data-astro-cid-6gtrbwax].is-ok{color:var(--ok);font-weight:700}.signaler-dialog__status[data-astro-cid-6gtrbwax].is-ko{color:var(--ko)}.signaler-dialog[data-astro-cid-6gtrbwax] [data-astro-cid-6gtrbwax][hidden]{display:none!important}
