.-xndqq_jeu{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:20px 28px;display:grid}@media (max-width:860px){.-xndqq_jeu{grid-template-columns:minmax(0,1fr)}}.-xndqq_carte{border:1px solid var(--line-strong);border-top:3px solid var(--navy);background:var(--panel);line-height:0}.-xndqq_carte svg{touch-action:manipulation;width:100%;height:auto;display:block}.-xndqq_zone{fill:var(--panel-2);stroke:var(--line-strong);stroke-width:.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke;cursor:pointer}.-xndqq_zone:hover{fill:#dfe7fa}.-xndqq_encartCadre{fill:#fff;stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.-xndqq_juste{fill:#2a7d4f!important}.-xndqq_faux{fill:#c0392b!important}.-xndqq_pointJuste{fill:#2a7d4f;stroke:#fff;stroke-width:2px}.-xndqq_pointChoix{fill:#c0392b;stroke:#fff;stroke-width:2px}.-xndqq_trait{stroke:#0b1226;stroke-width:1.5px;stroke-dasharray:5 4}.-xndqq_pointeur{cursor:crosshair}.-xndqq_panneau{flex-direction:column;gap:14px;display:flex}.-xndqq_modes{flex-wrap:wrap;gap:8px;display:flex}.-xndqq_modes button{border:1px solid var(--line-strong);font:inherit;cursor:pointer;background:#fff;padding:7px 12px;font-size:.88rem}.-xndqq_modes button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.-xndqq_question{background:var(--gold-soft);border:1px solid #e3d3a4;border-left:4px solid var(--gold);padding:14px 18px}.-xndqq_question small{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:.72rem;font-weight:700;display:block}.-xndqq_question strong{color:var(--navy);font-size:1.4rem;font-family:var(--serif);margin:4px 0;display:block}.-xndqq_photo{aspect-ratio:3/2;object-fit:cover;background:#e4e9f4;width:100%;height:auto;margin:8px 0;display:block}.-xndqq_credit{color:var(--muted);font-size:.72rem;line-height:1.3}.-xndqq_retour{margin:8px 0 0;font-size:.95rem;line-height:1.45}.-xndqq_score{color:var(--navy);font-weight:700}.-xndqq_clavier{flex-wrap:wrap;gap:8px;display:flex}.-xndqq_clavier select{border:1px solid var(--line-strong);min-width:150px;font:inherit;background:#fff;flex:1;padding:8px}.-xndqq_bilan{border:1px solid var(--line-strong);background:#fff;padding:14px 18px}.-xndqq_bilan h2{margin:0 0 6px;font-size:1.3rem}
