.fluids-chapter{--learn:#b45309;--learn-bg:#fcfaf7;--learn-border:#fed7aa;--revision:#b45309;--test:#92400e}.fluids-chapter .hero-card.learn,.fluids-chapter .hero-card.revision{background:#fcfaf7;border-color:#fed7aa}.fluids-chapter .hero-card.revision .hero-kicker{color:#b45309}.fluids-chapter .hero-card.tests{background:#fffbeb;border-color:#fde68a}.fluids-chapter .hero-kicker,.fluids-chapter .example-title,.fluids-chapter .step-item b{color:#b45309}.fluids-chapter .example-badge,.fluids-chapter .sol-toggle-btn.example-btn.active{background:#b45309}.fluids-chapter .section-num-badge{background:#78350f}.fluids-chapter .solved-example,.fluids-chapter .example-solution-box{border-color:#fed7aa}.fluids-chapter .step-item{border-left-color:#fed7aa}.fluids-chapter .diagram-wrap text{font:16px sans-serif;fill:#3d3039}.fluids-chapter .diagram-wrap .axis{stroke:#3d3039;stroke-width:2;fill:none}.fluids-chapter .diagram-wrap .guide{stroke:#b8a6af;stroke-dasharray:5 4;fill:none}.fluids-chapter table caption{padding:10px;text-align:left;font-weight:700;background:#fcfaf7}.fluids-chapter tbody th{white-space:normal}.fluids-chapter .rev-card h3{font-size:14px;color:#b45309;margin-bottom:8px}.fluids-chapter .rev-card ul{padding-left:18px;font-size:13px}.fluids-chapter .rev-card li{margin:6px 0}.fluids-chapter .rev-card a{color:#b45309}.fluids-chapter .rev-card a:hover{color:#78350f}.fluids-chapter .quiz-stats{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;margin:14px 0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);font-size:12px;font-weight:700;color:var(--ink)}.fluids-chapter .quiz-topic-group{margin:20px 0 24px}.fluids-chapter .quiz-topic-heading{margin:0 0 10px;padding:0 0 8px;border-bottom:1px solid #fed7aa;color:#78350f;font-size:14px;line-height:1.4}.fluids-chapter .quiz-topic-heading a{display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none}.fluids-chapter .quiz-topic-heading a:hover{text-decoration:underline;text-underline-offset:3px}.fluids-chapter .quiz-topic-heading a span:first-child{flex:0 0 auto;color:#b45309;font-variant-numeric:tabular-nums}.fluids-chapter .concept-card{overflow-wrap:anywhere}.fluids-chapter .nav-pill{min-width:0}.fluids-chapter .nav-pill b{flex-shrink:0}.fluids-chapter .exercise-list{display:grid;gap:14px;margin-top:16px;padding:0}.fluids-chapter .exercise-card{margin:0}.fluids-chapter .exercise-q{display:flex;align-items:flex-start;gap:12px;padding:16px;color:var(--ink);font-size:14px;line-height:1.65}.fluids-chapter .exercise-num{flex:0 0 auto;min-width:38px;color:#b45309;font-weight:800;font-variant-numeric:tabular-nums}.fluids-chapter .exercise-card>.sol-toggle-btn{width:calc(100% - 32px);margin:0 16px 16px}.fluids-chapter .exercise-solution-box{display:none;margin:0 16px 16px;padding:12px 14px;border:1px solid #fed7aa;border-left:3px solid #b45309;border-radius:8px;background:#f8fafc;line-height:1.6}.fluids-chapter .exercise-solution-box.open{display:block}.fluids-chapter .exercise-filter{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.fluids-chapter .fluid-sim{margin:22px 0 10px;padding:16px;border:1px solid #fed7aa;border-radius:12px;background:#f8fafc}.fluids-chapter .fluid-sim-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fluids-chapter .fluid-sim-heading h3{margin:0 0 5px;color:#78350f;font-size:16px}.fluids-chapter .fluid-sim-heading p{margin:0 0 8px;color:#6e5f64;font-size:13px}.fluids-chapter .fluid-sim-heading>span{flex:0 0 auto;padding:5px 8px;border-radius:5px;background:#fcfaf7;color:#b45309;font-size:10px;font-weight:700}.fluids-chapter .fluid-sim-fallback{display:block;width:100%;height:auto;max-height:230px}.fluids-chapter .fluid-sim-fallback text{font:15px sans-serif;fill:#3d3039}.fluids-chapter .fluid-sim-canvas{width:100%;height:250px;overflow:hidden;border-radius:8px}.fluids-chapter .fluid-sim-canvas canvas{display:block;width:100%;height:100%}.fluids-chapter .fluid-sim-control{display:grid;grid-template-columns:1fr auto;gap:7px 12px;align-items:center;margin-top:12px;color:#221b20;font-size:13px;font-weight:700}.fluids-chapter .fluid-sim-control output{color:#6e5f64;font-size:11px;font-weight:600}.fluids-chapter .fluid-sim-control input{grid-column:1/-1;width:100%;accent-color:#b45309}.fluids-chapter .fluid-sim-readout{min-height:20px;margin:8px 0 0;color:#78350f;font-size:13px;font-weight:700}.fluids-chapter .fluid-sim-note{margin:5px 0 0;color:#6e5f64;font-size:11px;line-height:1.5}.fluids-chapter .fluid-sim button:focus-visible,.fluids-chapter .fluid-sim input:focus-visible,.fluids-chapter button:focus-visible,.fluids-chapter a:focus-visible{outline:3px solid #b45309;outline-offset:3px}.fluids-chapter .fluid-sim-play{margin-top:8px}@media(prefers-reduced-motion:reduce){.fluids-chapter,.fluids-chapter *{scroll-behavior:auto;animation:none;transition:none}}@media(max-width:520px){.fluids-chapter .fluid-sim{padding:12px}.fluids-chapter .fluid-sim-canvas{height:215px}.fluids-chapter .fluid-sim-heading{display:block}}
