/* Solar System Lab — responsive */

@media (max-width: 720px) {
  .ssl-stage { aspect-ratio: 1 / 1; min-height: 320px; }
  .ssl-controls { padding: 10px 12px; gap: 8px 12px; }
  .ssl-slider { font-size: 0.78rem; }
  .ssl-slider input[type="range"] { width: 90px; }
  .ssl-pill { font-size: 0.76rem; padding: 6px 10px; }
  .ssl-grid { grid-template-columns: 1fr; }
  .ssl-planet-stats { grid-template-columns: 1fr; }
}

@media (max-width: 480px) {
  .ssl-stage-meta { font-size: 0.7rem; padding: 4px 8px; }
}
