.student-content-render{display:grid;gap:16px}.student-content-render h1{font-size:32px;margin:0 0 12px}.student-content-render h2{font-size:24px;margin:18px 0 10px;color:#19758a}.content-card,.solution-card{background:#fff;border:1px solid #d9e7eb;border-radius:18px;padding:18px;box-shadow:0 8px 22px rgba(20,73,91,.08);margin:10px 0}.content-card summary{cursor:pointer;line-height:1.5}.solution-page section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:16px;margin:14px 0}.lesson-shell,.notes-card{background:#fff;border:1px solid #d9e7eb;border-radius:22px;padding:22px;box-shadow:0 8px 22px rgba(20,73,91,.08);line-height:1.8}.definition-box,.observation-box,.formula-box{border-radius:16px;padding:14px;margin:12px 0;background:#eff6ff;border:1px solid #bfdbfe}.formula-box{background:#fff7ed;border-color:#fed7aa;font-weight:900}.question{font-weight:800;color:#0f172a}.answer{background:#f8fafc;border-radius:14px;padding:12px;margin-top:10px}
