/* filter bar */ .filter-panel background: white; border-radius: 32px; padding: 1rem 1.5rem; box-shadow: 0 8px 20px rgba(0,0,0,0.05); display: flex; flex-wrap: wrap; gap: 1rem; align-items: flex-end; margin-bottom: 2rem; border: 1px solid #dce5ec;
.badge background: #1e3c2c; color: white; display: inline-block; padding: 0.2rem 0.8rem; border-radius: 40px; font-size: 0.8rem; font-weight: 600; margin-top: 0.75rem; organic chemistry ms chouhan
.reset-btn:hover background: #e2e8f0;