.learning-panel{align-self:start}.lesson-intro{font-size:14px;line-height:1.8;color:#748096;margin:12px 0 20px}.lesson-caption{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:20px 0 10px}.learning-panel h3{font-size:13px;font-weight:600;color:#69748b;margin:0}.lesson-caption>span{font-size:12px;color:#84679d}.lesson-equations,.draft-preview{background:#f5f0fd;border:1px solid #e5dbf4;border-radius:10px;padding:12px 17px;margin-bottom:18px}.lesson-equation{font-size:24px;color:#5d448e;overflow-x:auto;padding:12px 2px;line-height:normal}.lesson-symbols{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.lesson-symbols button{background:white;border:1px solid #dcd5e8;border-radius:7px;color:#765399;min-width:42px;min-height:40px;padding:7px 12px;font-size:19px}.lesson-symbols button[aria-pressed=true]{background:#7355cd;color:white;border-color:#7355cd}.symbol-explanation{background:#f6f7fa;border-left:3px solid #b4a0d9;border-radius:4px;padding:12px 15px;font-size:14px;line-height:1.85;color:#63718a;min-height:62px}.math-symbol{cursor:pointer}.math-symbol:hover,.selected-symbol{color:#a34b9c;background:#ede0ff}.parameter.lesson-highlight{background:#f1eafb;outline:2px solid #bda3ee;outline-offset:7px;border-radius:5px}#timeline.lesson-highlight{outline:3px solid #bda3ee;outline-offset:5px}.lesson-calculation{overflow-x:auto;font-size:19px;padding:14px 2px;border-bottom:1px solid #eeeaf3;color:#485d76}.lesson-small{font-size:12px;color:#8490a0;line-height:1.85;margin:10px 0}.gravity-compare{margin-top:22px;border:1px solid #dee3ed;border-radius:10px;padding:15px;background:#f9fafc}.compare-switch{display:flex;gap:9px;align-items:center;font-size:14px;font-weight:500;cursor:pointer}.compare-switch input{accent-color:#7355cd;width:18px;height:18px;flex:none}#comparison-formulas>div{display:flex;flex-direction:column;gap:10px;overflow-x:auto;padding:13px 0;font-size:20px}#comparison-formulas>div>span{font-size:12px}.with-gravity{color:#705390}.without-gravity{color:#317998}#comparison-formulas>p{font-size:13px;line-height:1.8;color:#7a8596}#comparison-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}#comparison-values>div{background:white;border:1px solid #e3e6ec;border-radius:6px;padding:10px;font-size:16px;overflow-x:auto}#comparison-values span{display:block;font-size:11px;color:#7b8798;margin-bottom:7px}#comparison-values[hidden],#comparison-formulas[hidden],#gravity-compare[hidden],#restore-formulas[hidden]{display:none}.advanced-editor{margin-top:23px;padding-top:18px;border-top:1px solid #e6e1ef}.advanced-editor summary{cursor:pointer;font-size:14px;color:#775797;font-weight:500;padding:6px 0}.advanced-editor[open] summary{margin-bottom:18px}.advanced-editor .draft-preview{margin:10px 0}.advanced-editor .formula-inputs{margin-top:16px}.advanced-editor .symbol-heading{margin-top:20px}.advanced-editor .formula-row input{font-family:ui-monospace,SFMono-Regular,monospace}.preview-error{font:13px/1.8 var(--font);color:#997651}.legend-item i.blue{background:#7eb4db}
@media(max-width:650px){.lesson-equation{font-size:23px}.lesson-calculation{font-size:19px}.lesson-equations{padding:8px 12px}.learning-panel .panel-title{flex-wrap:wrap}.symbol-explanation{font-size:14px}#comparison-values{grid-template-columns:1fr}#comparison-values>div{display:flex;justify-content:space-between;align-items:center;gap:10px}#comparison-values span{margin:0;font-size:12px}.lesson-intro{font-size:14px}}
.substitution-expression{overflow-x:auto;max-width:100%;padding:5px 0 10px}.substitution-result{color:#596e53;background:#f3f7f2;border-radius:5px;padding:10px 12px;margin-top:5px;font-size:21px}.substitution-steps{min-width:0;max-width:100%}
