.mi11-manual{--mi11-accent:#177245;--mi11-border:#dce5df;--mi11-soft:#f4f8f5;color:#202b25;max-width:1000px;margin:0 auto;line-height:1.65}.mi11-manual *,.mi11-progress *,.mi11-quick-check *{box-sizing:border-box}.mi11-hero{background:var(--mi11-soft);border:1px solid var(--mi11-border);border-radius:18px;padding:clamp(1.5rem,4vw,3rem);margin:1rem 0 2rem}.mi11-hero h2{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15;margin:.25rem 0 .75rem}.mi11-eyebrow{font-size:.78rem;letter-spacing:.12em;font-weight:700;color:var(--mi11-accent)}.mi11-chapter,.mi11-empty,.mi11-account,.mi11-progress,.mi11-quick-check{border:1px solid var(--mi11-border);border-radius:14px;padding:1.2rem;margin:1rem 0}.mi11-chapter h4{margin-top:0}.mi11-manual a{color:var(--mi11-accent);text-underline-offset:3px}.mi11-manual button,.mi11-quick-check button{background:var(--mi11-accent);color:#fff;border:0;border-radius:8px;padding:.7rem 1rem;font:inherit;font-weight:650;cursor:pointer}.mi11-manual button:focus-visible,.mi11-quick-check button:focus-visible,.mi11-manual a:focus-visible{outline:3px solid #f2b544;outline-offset:3px}.mi11-manual button:disabled,.mi11-quick-check button:disabled{opacity:.65;cursor:wait}.mi11-quick-check label{display:grid;gap:.4rem;margin:1rem 0}.mi11-quick-check input{width:100%;max-width:30rem;padding:.7rem;border:1px solid #aebbb2;border-radius:7px;font:inherit}.mi11-status{min-height:1.5em;margin:.7rem 0 0}.mi11-status.is-success{color:#17663c}.mi11-status.is-error{color:#a32626}.mi11-account{background:#fff}.mi11-manual ul{padding-left:1.4rem}@media(max-width:600px){.mi11-chapter,.mi11-empty,.mi11-account,.mi11-progress,.mi11-quick-check{padding:1rem}.mi11-hero{border-radius:12px}}
.mi11-chapter-lessons{margin-top:2rem;padding-top:1.25rem;border-top:1px solid #e2e8f0}.mi11-chapter-lessons h2{margin-bottom:1rem}.mi11-lesson-list{padding-left:1.5rem}.mi11-lesson-list li{margin:.75rem 0}.mi11-lesson-list li>a{font-weight:600}.mi11-lesson-list li p{margin:.25rem 0;color:#475569}

.mi11-lesson-template{margin-top:2rem;color:inherit}.mi11-learning-section{margin:1.5rem 0;padding:clamp(1rem,3vw,1.5rem);border:1px solid #dce5df;border-radius:14px;background:#fff}.mi11-learning-section h2{margin-top:0}.mi11-note{padding:.75rem 1rem;background:#f4f8f5;border-left:4px solid #177245}.mi11-code{overflow:auto;padding:1rem;border-radius:10px;background:#17231d;color:#f1f5f2;line-height:1.6;font-size:.95rem}.mi11-trace-list{padding-left:1.5rem}.mi11-trace-list li{padding:.4rem 0}.mi11-quiz-question{margin:1.2rem 0;padding:1rem;border:1px solid #dce5df;border-radius:10px;min-width:0}.mi11-quiz-question legend{font-weight:700;padding:0 .35rem}.mi11-quiz-option{display:flex;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;margin:.4rem 0;border-radius:7px;background:#f7f9f7;cursor:pointer}.mi11-quiz-option input{margin-top:.35rem;flex:0 0 auto}.mi11-quiz-feedback{margin:.65rem 0 0;padding:.65rem .8rem;border-radius:7px}.mi11-quiz-feedback.is-correct{background:#e8f6ed;color:#155b35}.mi11-quiz-feedback.is-incorrect{background:#fff0f0;color:#922323}.mi11-quiz-result{font-weight:700;margin-top:1rem}.mi11-final-quiz button{margin:.4rem .35rem .2rem 0}.mi11-admin-warning{padding:.75rem;background:#fff4e5;border-left:4px solid #b45309}
