.mp-lesson{max-width:1100px;margin:auto;color:#102d43}.mp-lesson [hidden]{display:none!important}.mp-lesson h1{font-size:1.3rem;margin:2px}.mp-tabs{display:flex;gap:5px;justify-content:center;flex-wrap:wrap;margin:4px 0}.mp-lesson .mp-tabs button{font-size:16px!important;padding:4px 9px!important;font-weight:800!important}.mv-experience .mp-lesson .mp-tabs button[aria-pressed=true]{background:#0757ac!important;color:white!important;border-color:#053368!important}.mp-board{padding:4px 8px}.mp-caption,.mp-story{text-align:center;font-weight:800;margin:4px 0}.mp-story{font-size:16px;color:#674000}.mp-caption{min-height:24px}.mp-expression,.mp-partial,.mp-result{display:flex;direction:rtl;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;font-size:clamp(24px,3vw,34px);font-weight:900;color:#0757ac;min-height:43px}.mp-partial{color:#a20c43}.mp-result{color:#005335;background:#e2ffec;border:2px solid #006641;font-size:clamp(20px,2.5vw,29px);padding:3px}.mp-bracket{display:inline-flex;direction:rtl;align-items:center;gap:9px;border-left:3px solid #a24c00;border-right:3px solid #a24c00;border-radius:12px/22px;padding:0 8px;background:#fff0bd;color:#7e3600}.mp-visual{max-width:850px;margin:auto}.mp-lesson .mp-visual svg.mv-diagram,.mp-visual svg{width:100%;height:auto!important;max-height:34svh!important;display:block;overflow:visible}.mp-visual svg text{font-size:23px;font-weight:900;fill:#102d43}.mp-dot{transition:transform 1.15s cubic-bezier(.4,0,.2,1);cursor:pointer}.mp-dot:focus{outline:none}.mp-dot:focus circle{stroke:#bd4800;stroke-width:5}.mp-memory{text-align:center;color:#005335;font-weight:900;margin:4px}.mp-navigation{display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap;margin:5px 0}.mp-lesson .mp-navigation button{padding:4px 10px!important;min-height:34px!important;font-weight:800!important}.mv-experience .mp-lesson .mp-navigation [data-next],.mv-experience .mp-lesson .mp-navigation [data-auto]{background:#0757ac!important;color:white!important}.mp-lesson button:disabled{opacity:.4!important;cursor:default!important}.mp-factors{max-width:460px;margin:10px auto;text-align:center}.mp-factor-track{height:110px;position:relative;direction:rtl;width:440px;margin:auto}.mv-experience .mp-lesson .mp-factor-track button{position:absolute;right:0;top:5px;width:130px;height:94px;background:var(--factor-color)!important;color:white!important;border:3px solid #102d43!important;font-size:40px!important;font-weight:900!important;transition:transform 1.15s cubic-bezier(.4,0,.2,1)}.mv-experience .mp-lesson .mp-factor-track button[aria-pressed=true]{outline:5px solid #b35b00;outline-offset:3px}.mp-factors p{margin:5px;font-weight:800}.mp-lesson .mp-factor-track button:disabled{opacity:1!important}.mp-question{border:3px solid #955000;background:#fff2c7;padding:6px;text-align:center}.mp-question h2{font-size:20px;margin:3px}.mp-question p{margin:5px;min-height:24px;font-weight:800}.mp-choices{display:flex;justify-content:center;gap:7px;flex-wrap:wrap}.mv-experience .mp-lesson .mp-choices button{font-size:19px!important;font-weight:800!important;border:2px solid #0757ac!important;background:#fff!important;color:#102d43!important;padding:5px 10px!important}.mv-experience .mp-lesson .mp-choices .mp-correct{color:white!important;background:#006641!important}.mv-experience .mp-lesson .mp-choices .mp-wrong{border-color:#b01049!important;border-width:3px!important}.mp-options{display:flex;flex-wrap:wrap;gap:10px}.mp-options label{display:flex;align-items:center;gap:5px}.mp-options input:not([type=checkbox]){width:90px}.mp-asking .mp-visual{max-width:500px}.mp-lesson.mp-asking .mp-visual svg.mv-diagram{max-height:20svh!important}.mp-asking .mp-expression{font-size:25px;min-height:33px}.mv-focus .mp-lesson .mp-visual svg.mv-diagram{max-height:65svh!important}.mv-focus .mp-board{height:100%;display:flex;flex-direction:column;justify-content:center}.mv-focus .mp-visual{width:100%}
@media(max-width:600px){.mp-board{padding:3px}.mp-lesson h1{font-size:20px}.mp-lesson .mp-tabs button{font-size:14px!important;padding:3px 6px!important}.mp-story,.mp-caption{font-size:15px}.mp-expression,.mp-partial{font-size:25px;gap:6px}.mp-result{font-size:19px;gap:5px}.mp-bracket{gap:5px;padding:0 4px}.mp-factor-track{width:290px;height:94px;transform-origin:right top}.mv-experience .mp-lesson .mp-factor-track button{width:86px;height:78px;font-size:32px!important;right:0;translate:calc(var(--slot,0)*50px) 0}.mp-visual svg text{font-size:26px}.mp-navigation{gap:4px}.mp-lesson .mp-navigation button{padding:4px 7px!important}.mp-question h2{font-size:17px}.mv-experience .mp-lesson .mp-choices button{font-size:16px!important}.mp-factors{margin:5px auto}.mp-memory{font-size:15px}}
@media(prefers-reduced-motion:reduce){.mp-lesson *{transition:none!important}}
.mv-experience .mp-lesson .mp-factor-track button:disabled{background:var(--factor-color)!important;color:#fff!important;opacity:.7!important;border-style:dashed!important}.mp-lesson[data-mode=mental] .mp-memory{margin-top:8px}
