.topic-content-view{font-family:Inter,sans-serif;line-height:1.6}.topic-content-view h2{border-bottom:2px solid #e5e7eb;color:#4338ca;font-size:1.8rem;font-weight:700;margin-bottom:1rem;margin-top:1.5rem;padding-bottom:.5rem}.topic-content-view h3{color:#4f46e5;font-size:1.5rem;font-weight:600;margin-bottom:.8rem;margin-top:1.2rem}.topic-content-view ol,.topic-content-view ul{margin-bottom:1rem;margin-left:1.5rem}.topic-content-view li{margin-bottom:.5rem}.topic-content-view blockquote{background-color:#f3f4f6;border-left:4px solid #818cf8;border-radius:.25rem;color:#4b5563;font-style:italic;margin-bottom:1rem;padding:1rem}.topic-content-view img{border-radius:.5rem;height:auto;margin:1rem 0;max-width:100%}.topic-content-view table{border-collapse:collapse;margin-bottom:1rem;width:100%}.topic-content-view td,.topic-content-view th{border:1px solid #e5e7eb;padding:.5rem}.topic-content-view th{background-color:#f9fafb}.topic-content-view .topic-concept{background-color:#eef2ff;border-left:4px solid #6366f1;border-radius:.25rem;margin:1rem 0;padding:1rem}.topic-content-view .topic-formula{background-color:#f0fdfa;border-left:4px solid #14b8a6;border-radius:.25rem;font-family:Courier New,monospace;margin:1rem 0;padding:1rem}.topic-content-view .topic-example{background-color:#eff6ff;border-left:4px solid #3b82f6;border-radius:.25rem;margin:1rem 0;padding:1rem}.topic-content-view .topic-solution{background-color:#ecfeff;border-left:4px solid #06b6d4;border-radius:.25rem;margin:1rem 0 1.5rem 1.5rem;padding:1rem}.topic-content-view .topic-note{background-color:#fffbeb;border-left:4px solid #f59e0b;border-radius:.25rem;margin:1rem 0;padding:1rem}.topic-content-view .topic-warning{background-color:#fee2e2;border-left:4px solid #ef4444;border-radius:.25rem;margin:1rem 0;padding:1rem}.topic-content-view .topic-tip{background-color:#ecfdf5;border-left:4px solid #10b981;border-radius:.25rem;margin:1rem 0;padding:1rem}.topic-content-view .math-block{display:flex;justify-content:center;padding:1rem 0}.topic-content-view .math-inline{display:inline;margin:0 .25rem}
