/* ===== CHEMISTRY MODULE SPECIFIC STYLES ===== */

/* Periodic table legend */
.pt-legend {
  display: flex; flex-wrap: wrap; gap: 0.5rem;
  margin-top: 0.75rem; justify-content: center;
}
.pt-legend-item {
  display: flex; align-items: center; gap: 0.3rem; font-size: 0.7rem;
}
.pt-legend-swatch {
  width: 12px; height: 12px; border-radius: 3px;
}

/* Molecule bond types */
.bond-single { stroke-width: 2; }
.bond-double { stroke-width: 3; }
.bond-triple { stroke-width: 4; }

/* pH color transitions */
.ph-color-acid { background: #ff0000; }
.ph-color-neutral { background: #00ff00; }
.ph-color-base { background: #4a0080; }
