/* Preserve the original workspace while preventing narrow-screen overflow. */
@media (max-width: 639px) {
  .container { padding-left: 16px; padding-right: 16px; }
  section > div { min-width: 0; }
  .bg-coord { padding: 12px; }
  .bg-coord header { flex-wrap: wrap; gap: 4px; }
  .bg-panel > .flex.items-baseline { flex-wrap: wrap; gap: 6px; }
  .bg-panel .label-mono { font-size: 10px; }
}
