.lesson-v-p{min-height:1.4em}.lesson-v-h2{font-weight:700;font-size:1.25rem;line-height:1.5;margin-top:1.2em;margin-bottom:.6em;color:var(--tw-prose-headings)}.lesson-v-li{margin:0}.lesson-v-editor .bn-editor ul,.lesson-v-editor .bn-editor ol{margin:.25rem 0;padding-left:1.35rem}.lesson-v-editor .bn-editor ul{list-style:disc}.lesson-v-editor .bn-editor ul ul{list-style:circle}.lesson-v-editor .bn-editor ul ul ul{list-style:square}.lesson-v-editor .bn-editor ol{list-style:decimal}.lesson-v-editor .bn-editor li{margin-block:.1rem}.lesson-v-math{display:grid;border:1px solid rgba(100,116,139,.35);border-radius:.75rem;background:#f0f9ffcc;overflow:hidden}.lesson-v-math-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .75rem;background:#f1f5f9e6;border-bottom:1px solid rgba(100,116,139,.15)}.lesson-v-math-label{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.lesson-v-math-out{overflow-x:auto;text-align:center;padding:.85rem 1rem}.lesson-v-math-out .katex{font-size:1.3em}.lesson-v-math-edit{display:grid;gap:.6rem;padding:.7rem .75rem;border-top:1px solid rgba(100,116,139,.2);background:#ffffffbf}.lesson-v-math-palette{display:flex;flex-wrap:wrap;gap:.35rem}.lesson-v-math-chip{border-radius:.45rem;border:1px solid rgba(100,116,139,.25);background:#fff;padding:.22rem .45rem;font-size:.7rem;font-weight:700;line-height:1;color:#334155;cursor:pointer}.lesson-v-math-chip:hover{border-color:#0ea5e973;color:#0c4a6e}.lesson-v-math-src{min-height:2.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.6;padding:.5rem .6rem;border-radius:.5rem;border:1px solid rgba(100,116,139,.3);background:#ffffffe6;outline:none}.lesson-v-math-hint{font-size:.62rem;color:#94a3b8}.lesson-v-inline-math{display:inline-block;vertical-align:baseline;padding:0 .12rem}.lesson-v-inline-math-wrap{display:inline}.lesson-v-inline-math .katex{font-size:1em}.lesson-v-img,.lesson-v-img-empty{padding:.5rem;border-radius:.75rem;border:1px dashed rgba(100,116,139,.5)}.lesson-v-img-empty{display:grid;place-items:center;padding:1.5rem}.lesson-v-img-el{display:block;max-width:100%;max-height:30rem;margin:0 auto;border-radius:.5rem}.lesson-v-img-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.lesson-v-img-alt{display:grid;gap:.15rem;font-size:.7rem;font-weight:700;color:#64748b}.lesson-v-btn{border-radius:.5rem;border:1px solid rgba(100,116,139,.3);background:#fff;padding:.3rem .7rem;font-size:.72rem;font-weight:700;color:#334155;cursor:pointer}.lesson-v-btn:disabled{opacity:.5;cursor:default}.lesson-v-btn-danger{color:#be123c;border-color:#be123c66}.lesson-v-raw{border:1px solid rgba(217,119,6,.45);border-radius:.75rem;background:#fffbebb3;overflow:hidden}.lesson-v-raw-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .75rem;background:#fbbf241f}.lesson-v-raw-title{font-size:.7rem;font-weight:700;letter-spacing:.02em;color:#b45309}.lesson-v-raw-pre{margin:0;padding:.75rem;overflow-x:auto;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.55;color:#78350f}.lesson-v-raw-src{width:100%;min-height:4rem;border-radius:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.55}.lesson-v-editor .bn-editor{padding:0;color:inherit}.lesson-v-editor .bn-inline-content{caret-color:#0ea5e9}.lesson-v-editor .bn-block,.lesson-v-editor .bn-block-content{padding-inline:0}.lesson-v-badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;border:1px solid rgba(217,119,6,.4);background:#fffbebe6;padding:.15rem .6rem;font-size:.68rem;font-weight:700;color:#b45309}.lesson-v-graph{border:1px solid rgba(14,165,233,.35);border-radius:.75rem;background:#f0f9ff8c;overflow:hidden}.lesson-v-graph-preview{padding:.75rem;background:#fff}.lesson-v-graph-preview:where(.dark,.dark *){background:#18181b}.lesson-v-graph-error{display:grid;gap:.25rem;margin-top:.5rem}.lesson-v-graph-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .75rem;background:#0ea5e914;border-top:1px solid rgba(14,165,233,.2)}.lesson-v-graph-label{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0369a1}.lesson-v-graph-settings{display:grid;gap:.9rem;padding:.75rem;border-top:1px solid rgba(14,165,233,.2);background:#ffffffb3}.lesson-v-graph-group{display:grid;gap:.4rem}.lesson-v-graph-group-title{font-size:.7rem;font-weight:700;color:#334155}.lesson-v-graph-field{display:grid;gap:.2rem}.lesson-v-graph-field-label{font-size:.65rem;font-weight:600;color:#64748b}.lesson-v-graph-input{font-size:.78rem!important}.lesson-v-graph-grid2{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.lesson-v-graph-toggles{display:flex;flex-wrap:wrap;gap:.6rem 1rem}.lesson-v-graph-check{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:#334155}.lesson-v-graph-details{border-top:1px dashed rgba(100,116,139,.25);padding-top:.5rem}.lesson-v-graph-details-sum{cursor:pointer;font-size:.65rem;font-weight:600;color:#64748b}.lesson-v-graph-pre{margin:.35rem 0 0;padding:.5rem;overflow-x:auto;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1.5;color:#334155;background:#f8fafce6;border-radius:.5rem}.lesson-v-cadre{border:2px solid;border-radius:.75rem;background:#fff9;overflow:hidden}.lesson-v-exercice{border:2px solid #2563eb;border-radius:.75rem;background:#f0f9ffcc;overflow:hidden}.lesson-v-cadre-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.3rem .6rem;background:#f8fafce6;border-bottom:1px solid rgba(100,116,139,.15);font-size:.65rem;font-weight:700;color:#64748b}.lesson-v-cadre-label{font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lesson-v-cadre-content{padding:.6rem .75rem;min-height:1.5rem}
