.rm-lesson{--rm-card:#fff;--rm-border:#d6e5e6;--rm-muted:#50616d;--rm-ink:#183a43;--rm-mint:#eaf8f2;--rm-lilac:#f1edfc;container:reacting-masses/inline-size}.rm-lesson [hidden]{display:none!important}.rm-lesson .rm-controls{display:none;align-items:end;gap:1rem;flex-wrap:wrap;margin:1.3rem 0}.rm-lesson[data-rm-ready] .rm-controls:not([hidden]){display:flex}.rm-controls .lv-field{flex:1 1 180px}.rm-controls .lv-field label{display:block;font-weight:700;margin-bottom:.4rem}.rm-check input,.rm-controls input,.rm-controls select{min-height:48px;width:100%;max-width:100%;padding:.65rem .8rem;border:1px solid var(--rm-border);border-radius:10px;background:var(--rm-card);color:var(--rm-ink);font:inherit}.rm-check input:focus-visible,.rm-controls input:focus-visible,.rm-controls select:focus-visible{outline:#158b88 solid 3px;outline-offset:3px}.rm-check [aria-invalid=true],.rm-controls [aria-invalid=true]{border-color:#b42336}.rm-lesson .rm-error{padding:1rem;background:var(--rm-lilac);border-radius:12px}.rm-lesson .rm-equation{text-align:center;font-weight:750;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.7;color:var(--rm-ink);overflow-wrap:anywhere;margin:0 0 .65rem}.rm-lesson .rm-assumption{font-size:.9rem;color:var(--rm-muted);margin:0 0 1rem}.rm-particle-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:1.25rem;padding:1.1rem;background:var(--rm-lilac);border:1px solid var(--rm-border);border-radius:18px;margin:1rem 0 1.5rem}.rm-lesson .rm-particles.topic-diagram{margin:0;padding:.5rem;border:0;background:0 0;box-shadow:none;border-radius:12px}.rm-particles svg{display:block;width:100%;max-width:400px;height:auto;margin:auto;color:var(--rm-ink)}.rm-particles svg text{font-family:Inter,system-ui,sans-serif;font-weight:650;fill:currentColor}.rm-particles svg .rm-ion-label{fill:#172b42;font-size:15px}.rm-lesson .rm-ratio{display:block;font-size:clamp(1.1rem,2.2vw,1.45rem);color:var(--rm-ink);margin-bottom:.5rem}.rm-lesson .rm-model{font-size:.95rem;margin:0 0 .5rem}.rm-lesson .rm-symbol-note{color:var(--rm-muted);font-size:.8rem;margin:0}.rm-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.rm-card{padding:1.15rem;border:1px solid var(--rm-border);background:var(--rm-card);border-radius:16px;box-shadow:0 7px 18px rgba(24,58,67,.04);min-width:0}.rm-card--answer{background:var(--rm-mint)}.rm-lesson .rm-card h5{display:flex;align-items:center;gap:.6rem;margin:0 0 1.2rem;font-size:.9rem;color:var(--rm-ink)}.rm-number{display:grid;place-items:center;flex:0 0 29px;height:29px;background:var(--rm-lilac);border-radius:50%;font-weight:750}.rm-lesson .rm-card p{margin:.4rem 0;font-size:.92rem}.rm-lesson .rm-quantity{display:block;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.35;color:var(--rm-ink);font-weight:800;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rm-lesson .rm-operation{display:block;color:var(--rm-muted);padding:.55rem 0;font-size:.95rem;font-variant-numeric:tabular-nums}.rm-lesson .rm-molar-mass{font-size:.78rem;color:var(--rm-muted)}.rm-lesson .rm-missing{color:#7253aa}.rm-actions{display:flex;gap:.6rem;flex-wrap:wrap}.rm-lesson .rm-check{padding:1.25rem;margin-top:1.25rem;background:var(--rm-lilac);border:1px solid var(--rm-border);border-radius:16px}.rm-check .lv-field{max-width:320px;margin:1rem 0}.rm-check label{display:block;margin-bottom:.4rem;font-weight:700}.rm-check .rm-answer-help{color:var(--rm-muted);font-size:.85rem}.rm-lesson .rm-feedback:empty{display:none}.rm-lesson .rm-feedback{padding:.9rem 1rem;margin-top:1rem;border-left:4px solid #16827a;background:var(--rm-mint);border-radius:8px}.rm-lesson .rm-feedback[data-state=error]{border-left-color:#b42336}.rm-lesson .rm-feedback[data-state=revealed]{border-left-color:#7956b8}.rm-reference{margin-top:1.5rem;border-top:1px solid var(--rm-border);padding-top:1rem}.rm-reference>summary{min-height:44px;cursor:pointer;color:var(--rm-ink);font-weight:700}.rm-reference .worked-example{margin:1rem 0}.rm-reference .worked-example:last-child{margin-bottom:0}[data-theme=dark] .rm-lesson{--rm-card:#172b38;--rm-border:#3b5363;--rm-muted:#b2c6d2;--rm-ink:#e1f0f3;--rm-mint:#173a36;--rm-lilac:#2c2947}[data-theme=dark] .rm-lesson .rm-missing{color:#c7b3f0}@media(max-width:700px){.rm-cards{grid-template-columns:1fr}.rm-card{padding:1.1rem}.rm-lesson .rm-card h5{margin-bottom:.7rem}.rm-particle-row{grid-template-columns:1fr;gap:.7rem}.rm-particles svg{max-width:340px}.rm-lesson .rm-quantity{font-size:1.8rem}}@container reacting-masses (max-width:620px){.rm-cards,.rm-particle-row{grid-template-columns:1fr}.rm-particle-row{gap:.7rem}.rm-particles svg{max-width:340px}.rm-lesson .rm-card h5{margin-bottom:.7rem}}@media print{.rm-lesson .lv-controls,.rm-lesson .rm-check,.rm-lesson .rm-error,.rm-lesson .rm-feedback,.rm-lesson .rm-stage{display:none!important}.rm-lesson .rm-reference,.rm-lesson .rm-reference[hidden],.rm-reference>:not(summary){display:block!important}.rm-reference::details-content{display:contents;content-visibility:visible}.rm-reference>summary{list-style:none}.rm-reference .worked-example{break-inside:avoid}.rm-lesson{--rm-ink:#14212e;--rm-muted:#344252}}
/*# sourceMappingURL=lesson-masses.min.css.map */